了解es6语法空值合并运算符

  • 语法:

    leftExpr ?? rightExpr
    
  • 与逻辑操作符( || )相比
    左边为 null 或者 undefined 时,返回右边,否则返回左边。

  • 运用场景

判断非空时

if(value !== null && value !== undefined && value !== ''){
    //...
}

简写

if((value??'') !== ''){
  //...
}

版权声明:本文为weixin_42067569原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。