Tag: 嵌套

JavaScripttesting是否存在嵌套的对象键

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

使用string键访问嵌套的JavaScript对象

我有这样的数据结构: var someObject = { 'part1' : { 'name': 'Part 1', 'size': '20', 'qty' : '50' }, 'part2' : { 'name': 'Part 2', 'size': '15', 'qty' : '60' }, 'part3' : [ { 'name': 'Part 3A', 'size': '10', 'qty' : '20' }, { 'name': 'Part 3B', 'size': '5', 'qty' : '20' }, { 'name': 'Part […]