我们定义一个空的obj
const obj = { };
console.log(obj.one.two);
运行后我们看到报错
Uncaught TypeError: Cannot read property 'two' of undefined
改用可选链**
?.
**用户可检测不确定的中间节点
console.log(obj.one?.two);
运行后不再报错
undefined
我们定义一个空的obj
const obj = { };
console.log(obj.one.two);
运行后我们看到报错
Uncaught TypeError: Cannot read property 'two' of undefined
改用可选链**
?.
**用户可检测不确定的中间节点
console.log(obj.one?.two);
运行后不再报错
undefined