JS可选链操作符?.和双问号??

时间:2021-08-19 14:33:13   收藏:0   阅读:16
可选链操作符
// 普通写法
if(res && res.data && res.data.status) {
    .....
}

// 可选链写法 跟上面的效果相同
if(res?.data?.status){
   .....
}

// 想要一个默认值,使用空值合并操作符,它可以在使用可选链时设置一个默认值。当??左边的值为null或者undefined时,就会取??右边的值
let res = res?.data?.status?? "返回的默认值"

原文:https://www.cnblogs.com/sweetC/p/15161041.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!