javascript - 如何在javascript中访问另一个数组内的对象数组内的对象?

标签 javascript arrays json object

我有一个数组,如下

[
 [{"Id":"5","Color":"White"}],
 [{"Id":"57","Color":"Blue"}],
 [{"Id":"9","Color":"Brown"}]
]

每个对象都位于一个数组内,而该数组又位于另一个数组内。我想访问一个对象项,假设第一个对象的“Id”(“Id”:“5”)。我怎样才能做到这一点?

最佳答案

如果将数组分配给变量:

var a = [
 [{"Id":"5","Color":"White"}],
 [{"Id":"57","Color":"Blue"}],
 [{"Id":"9","Color":"Brown"}]
];

你可以这样做:

a[0][0].Id;

a[0][0]["Id"];

要获取第二个对象,您需要执行以下操作:

a[1][0].Id;

a[1][0].["Id"];

关于javascript - 如何在javascript中访问另一个数组内的对象数组内的对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38608256/

相关文章:

php - 列出从 MySQL DB 到 PHP 站点的项目

php - 清理从 PHP 数组转换而来的格式化 JSON

javascript - 用于标记和向量的 Openlayers zIndex

javascript - 使用 jQuery,你能有两个使用 $(document).ready(function() 的外部脚本吗?

javascript - 在另一个窗口的 <canvas> 中显示 <video> - 如何实现全帧率?

arrays - 如何将第二个 viewcontroller 文本字段值传递给第一个 viewcontroller 数组并在 swift4 中点击按钮时关闭

javascript - Chrome : Solving limited number of WebSockets (possibly with localStorage)

iOS parse.com 推送错误

ios - 在字符串中构建 JSON 响应

c# - 在使用 NJsonSchema 生成模式时如何将 AllowAdditionalProperties 设置为 true