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