如果我有一个对象的引用 -
var test = {};
这可能(但不是立即)嵌套对象,就像 -
{ level1:{level2:{level3:'level3'}} };
测试最深层嵌套对象中键的存在的最好方法是什么?
这个 -
alert(test.level1);
返回“未定义”,但是这个 -
alert(test.level1.level2.level3);
失败。
我目前正在做这样的事情 -
if(test.level1 && test.level1.level2 && test.level1.level2.level3) {
alert(test.level1.level2.level3);
}
但我想知道是否有更好的方法。
相似问题