capypad
0 Tage Serie
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
typescript
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.