0
点赞
收藏
分享

微信扫一扫

空值赋值运算符(??=)

90哦吼 2023-02-24 阅读 55


当??=左侧的值为null、undefined的时候,才会将右侧变量的值赋值给左侧变量.其他所有值都不会进行赋值.同样在一些场景下,可以省略很多代码.

let b = 'hello';
let a = 0
b ??= a; // b = “hello”

let c = null;
let d = ’123‘
c ??= d // c = '123'


举报

相关推荐

0 条评论