wiki/content/20201116162237-nullish_coalescing_operator.md

410 B

date id title
20201116 64df7704-1f31-4da6-95f3-2747a031fbf9 Nullish coalescing operator (??)

Description

Returns right-hand side operand when it's left-hand side operand is null or undefined, and otherwise returns its left-hand side operand.

Syntax

const foo = null ?? 'default string';
console.log(foo); // default string

const baz = 0 ?? 42;
console.log(baz); // 0