可选链操作符
// 普通写法 if(res && res.data && res.data.status) { ..... } // 可选链写法 跟上面的效果相同 if(res?.data?.status){ ..... } // 想要一个默认值,使用空值合并操作符,它可以在使用可选链时设置一个默认值。当??左边的值为null或者undefined时,就会取??右边的值 let res = res?.data?.status?? "返回的默认值"
可选链操作符
// 普通写法 if(res && res.data && res.data.status) { ..... } // 可选链写法 跟上面的效果相同 if(res?.data?.status){ ..... } // 想要一个默认值,使用空值合并操作符,它可以在使用可选链时设置一个默认值。当??左边的值为null或者undefined时,就会取??右边的值 let res = res?.data?.status?? "返回的默认值"