我目前正在开发一个网站类型的项目,而且我对 JavaScript 还很陌生。所以我在语法的某些部分遇到了麻烦。基本上我试图打印嵌套数组 arr 中的“id”和“value”。
var myArray = new Array({id:'1', value:'een', arr: new Array({id:'10', value:'een'})};
var obj = myArray[0];
document.write(obj.id);
这将打印 id 1,但我不确定如何访问 id 10。
此外,如果有更简单的方法,请告诉我!
最佳答案
首先,不要使用new Array
构造函数。只需定义一个数组文字[...]
。所以你的 myArray
看起来像:
var myArray = [{id:'1', value:'een', arr: [{id:'10', value:'een'}]}];
要获取10
的id
,您需要访问myArray[0].arr[0].id;
。
关于javascript - 使用 Java 脚本和多维数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9722030/