capypad
0 Tage Serie
typescript / beginner
Snippet

Optionales Verkettung

Der Operator für optionales Verkettung (?.) ermöglicht das Lesen eines Eigenschaftswerts tief in einer Objektkette, ohne jede Referenz einzeln prüfen zu müssen.

snippet.ts
typescript
1
2
const user = { details: { name: 'Bob' } };
const name = user?.details?.name;
Erklärung
1
user?.details
Prüft sicher, ob 'user' existiert, bevor auf 'details' zugegriffen wird.
2
?.name
Prüft sicher, ob 'details' existiert, bevor auf 'name' zugegriffen wird.