问题描述
在 Reactjs 中处理这个问题的可能方法是什么?
TypeError
Cannot read property 'something' of null
解决方法
您有两个选择:
1- 始终检查是否为 null
:
let blah;
if (obj) {
blah = obj.something;
}
2- 使用 Optional Chaining
const blah = obj?.something;
来自文档:
?。运算符的功能类似于 。链接运算符,除了 如果引用为空(null 或 未定义),表达式短路,返回值为 未定义。