一:安装转义babel
npm install --save-dev @babel/plugin-proposal-optional-chaining
二:在项目根目录创建.babelrc文件
配置如下内容
{
"plugins": ["@babel/plugin-proposal-optional-chaining"]
}
三:在js中使用
//链式写法
if(res?.data?.obj){ // 判断data中是否有obj属性 并且非null非undefined
}
if(res?.data?.array?.length){ // 判断data中是否有array且存在长度
}
//普通写法
if(res&&res.data&&res.data.obj){
}
if(res&&res.data&&res.data.array&&res.data.array.length){
}