1、?.(可选链运算符)
在javascript中如果一个值为null、undefined,直接访问下面的属性,
会报Uncaught TypeError: Cannot read properties of undefined 异常错误。
而在真实的项目中是会出现这种情况,有这个值就读这个值,没有这个值也不会报错。
可能有的小伙伴会说用三木运算符、或者if判断,但是这种也是可以的,但是在特定情况下会很复杂(如obj.data.person.name)
而” />
” />
总结:??是判断有没有值,||是判断真假。