typescript / beginner
Snippet
Nullish Coalescing Operator
Der Nullish Coalescing Operator (??) gibt den rechten Operanden zurück, wenn der linke null oder undefined ist. Im Gegensatz zu || behandelt er 0 als gültigen Wert.
snippet.ts
1
2
const settings = { volume: 0 };const volume = settings.volume ?? 50;
Erklärung
1
settings.volume ?? 50
Verwendet 50 nur, wenn 'volume' null/undefined ist. Da 'volume' 0 ist, bleibt es bei 0.