-
语法:
leftExpr ?? rightExpr
-
与逻辑操作符( || )相比
左边为 null 或者 undefined 时,返回右边,否则返回左边。 -
运用场景
判断非空时
if(value !== null && value !== undefined && value !== ''){
//...
}
简写
if((value??'') !== ''){
//...
}
语法:
leftExpr ?? rightExpr
与逻辑操作符( || )相比
左边为 null 或者 undefined 时,返回右边,否则返回左边。
运用场景
判断非空时
if(value !== null && value !== undefined && value !== ''){
//...
}
简写
if((value??'') !== ''){
//...
}