javascript - 使用 Java 脚本和多维数组

标签 javascript arrays html multidimensional-array javascript-objects

我目前正在开发一个网站类型的项目,而且我对 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'}]}];

要获取10id,您需要访问myArray[0].arr[0].id;

关于javascript - 使用 Java 脚本和多维数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9722030/

相关文章:

javascript - 如何为我的 JS 幻灯片添加淡入淡出效果?

javascript - 在 angularjs get 方法中发送数组

javascript - 如何根据图像尺寸将图像放置在 <div> 中?

javascript - 异步 .eachLimit 回调错误未调用

javascript - 尝试在侧边栏中执行实时 AJAX 搜索

php - 通过 Web 表单将数据插入数据库

html - CSS 径向剪辑

javascript - 当 for 循环处理对象数组时 forEach 不起作用

java - 递归,每一步导出信息

html - 证明内容不适用于自动边距