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

可选链操作符
// 普通写法
if(res && res.data && res.data.status) {
    .....
}

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

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

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

上一篇:ubuntu搭建harbor


下一篇:git https-公私钥 认证失效