<分区>
假设我有一个名为 John 的对象,里面有许多其他嵌套对象,我正尝试按照以下方式访问它们
if (john.address.highstreet) {
var highstreet = john.address.highstreet
}
但是如果 address 属性为 null,那么我会得到一个错误
unable to get property 'highstreet' of undefined
我的函数执行停止了
有没有一种方法可以访问嵌套属性,而无需像下面所示那样进行许多嵌套 if 语句:
if (john.address) {
if (john.address.highstreet) {
var highstreet = john.address.highstreet
}
}