This blog post describes the ECMAScript feature proposal “Nullish coalescing for JavaScript” by Gabriel Isenberg. It proposes the ?? operator that replaces || when it comes to providing default values. Overview # The result of actualValue ?? defaultValue is: defaultValue if actualValue is undefined or null actualValue otherwise Examples: > undefined ?? 'default' 'default' > null ?? 'default' 'def