JS中的一些不常见高效运算符 可选链 空值合并运算符

     let b=1;
        let c=b.value?.v // ?. 可选链 只有当前面的对象存在时才能执行 否则返回undefined
        console.log('c: ',c)
 
     c??=5 // ?? 空值合并运算符  a??b 如果 a为真 就返回a 否则返回b 于||的区别是只能识别null和undefined切不会进行类型转换
     console.log(c)
posted @ 2022-06-18 17:19  方方面  阅读(52)  评论(0)    收藏  举报