測試是否存在嵌套的JavaScript對象鍵如果我有一個對象的引用:var test = {};可能(但不是立即)有嵌套對象,如:{level1: {level2: {level3: "level3"}}};在最深層嵌套的對象中測試密鑰是否存在的最佳方法是什么?alert(test.level1);收益率undefined,但alert(test.level1.level2.level3);失敗了。我現(xiàn)在正在做這樣的事情:if(test.level1 && test.level1.level2 && test.level1.level2.level3) {
alert(test.level1.level2.level3);}但我想知道是否有更好的方法。
測試是否存在嵌套的JavaScript對象鍵
浮云間
2019-05-23 10:45:39