我经常在代码中发现与不存在的嵌套对象有关的问题。这是一个例子。
var test = { one: { two: { three: 3 } } };
console.log(test.one.two.three.four.five);
这将导致错误,而我希望防止该错误的代码的正确方式如下
console.log(test && test.one && test.one.two && test.one.two.three &&
test.one.two.three.four && test.one.two.three.four.five);
我是否可以应用皮棉规则来确保检查这些嵌套对象?