capypad
0 Tage Serie
typescript / beginner
Snippet

Null-Koaleszenz-Operator

Der Null-Koaleszenz-Operator (??) gibt den rechten Wert nur zurück, wenn der linke Wert null oder undefined ist. Im Gegensatz zum OR-Operator (||) reagiert er nicht auf leere Strings oder 0.

snippet.ts
typescript
1
2
const input: string | null = null;
const result = input ?? 'Default Value';
Erklärung
1
input ?? 'Default Value'
Wertet zu 'Default Value' aus, da 'input' null ist.