TypeScriptオブジェクトnullish coalescing
optional chaining

nullish coalescingオブジェクト

Promise.all

値がnull/undefinedの場合、右辺のオペランドを返します。

構文

value ?? defaultValue

使用例

下記の値を入力するとサンプルに即時反映されます。

const
name
console
zero
nullish
const name = null ?? "default";
console.log(name); // "default"

const zero = 0 ?? 42;
console.log(zero); // 0 (0은 nullish가 아님)