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