capypad
0 Tage Serie
typescript / beginner
Snippet

Optionale Verkettung

Die optionale Verkettung ermöglicht den sicheren Zugriff auf Eigenschaften, die null oder undefined sein könnten. Wenn ein Teil der Kette fehlt, wird undefined zurückgegeben, anstatt einen Laufzeitfehler auszulösen.

snippet.ts
typescript
1
2
const user = { profile: { name: 'Alice' } };
const userName = user?.profile?.name;
Erklärung
1
user?.profile
Prüft, ob 'user' nicht null/undefined ist, bevor auf 'profile' zugegriffen wird.
2
?.name
Prüft, ob 'profile' nicht null/undefined ist, bevor auf 'name' zugegriffen wird.