js语法 ?. 与??

2021-10-26  本文已影响0人  无花无酒_3cd3

?.是链式语法和(.)相似

  var   obj={
        dog:{
        name :"波波"
        }
    }

//如果这样写 
  obj.cat.name //会报错
  obj.cat?.name //不会报错,
 // 也就是 obj.cat  是(null,undefined) 时,发生短路

?? 和(||)相似

//?? 左侧是null,undefined时,返回右侧。
//|| 左侧是假值时,返回右侧。
var  age=0??100;
var  age=0||100;
上一篇 下一篇

猜你喜欢

热点阅读