对象中的key未定义,出现undefind报错,做判断处理太麻烦
let addData = {};
let name = addData.name (报错undefind)
plugin-proposal-optional-chaining(可选链)
1- 下载
npm install --save-dev @babel/plugin-proposal-optional-chaining
2- 在vue项目vue.config.js同级创建一个babel.config.js
module.exports = {
presets: [
‘@vue/app’
],
plugins: [
‘@babel/plugin-proposal-optional-chaining’
]
}
3- 在项目中使用
let addData = {};
let name = addData?.name (判断addData对象中是否有name这个键)