0 Tage Serie
javascript / beginner
Snippet

Sicherer Zugriff mit Optional Chaining

Optional Chaining (?.) verhindert Fehler beim Zugriff auf Eigenschaften eines Objekts, das null oder undefined sein könnte. Es bricht ab und gibt undefined zurück, anstatt abzustürzen.

snippet.js
javascript
1
2
const userCity = user?.address?.city;
return <p>Location: {userCity || 'Unknown'}</p>;
react
Erklärung
1
user?.address
Prüft, ob 'user' existiert, bevor nach 'address' gesucht wird.
2
|| 'Unknown'
Ein Ersatzwert, der verwendet wird, wenn das Ergebnis der Verkettung undefined ist.