假设变量a不存在,我们希望给系统一个默认值,一般我们会使用||
运算符。但是在javascript中空字符串,0,false都会执行||
运算符,所以ECMAScript2020引入合并空运算符解决该问题,只允许在值为null或未定义时使用默认值。
const name = '';
console.log(name || 'yd'); // yd;
console.log(name ?? 'yd'); // '';
作者:隐冬
链接:https://juejin.cn/post/6898168495591292942
来源:掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。