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
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.