- Published on
Coalescing operator ??
- Author
- Name
- Igor Cangussu
- @Goduu_
The nullish coalescing (??
) operator is a logical operator that returns its right-hand side operand when its left-hand side operand is null
or undefined
, and otherwise returns its left-hand side operand.
const foo = null ?? 'default string'
console.log(foo)
// Expected output: "default string"
const baz = 0 ?? 42
console.log(baz)
// Expected output: 0