00015.?.与??

2022-03-17  本文已影响0人  笑着字太黑

1.链判断运算符?.

左侧的对象是否为`null`或者`undefined`。
如果是,就不再往下运算,直接返回`undefined`。

有三种用法:

 obj?.prop // 对象属性 
 obj?.[expr] // 同上 [expr]是对象属性表达式 
 obj?.func?.(...args) // 函数或对象方法的调用

2.Null判断运算符 ??

左侧为null或者undefined时,使默认值生效。
上一篇 下一篇

猜你喜欢

热点阅读