如何访问对象数组中的对象,该对象数组位于javascript 中的另一个数组中?

Arj*_*ith 0 javascript arrays json object

我有一个数组如下

[
 [{"Id":"5","Color":"White"}],
 [{"Id":"57","Color":"Blue"}],
 [{"Id":"9","Color":"Brown"}]
]
Run Code Online (Sandbox Code Playgroud)

每个对象都在一个数组中,而数组又在另一个数组中。我想访问一个对象项,比如说第一个对象的“Id”(“Id”:“5”)。我怎样才能做到这一点?

小智 5

如果将数组分配给变量:

var a = [
 [{"Id":"5","Color":"White"}],
 [{"Id":"57","Color":"Blue"}],
 [{"Id":"9","Color":"Brown"}]
];
Run Code Online (Sandbox Code Playgroud)

你可以这样做:

a[0][0].Id;
Run Code Online (Sandbox Code Playgroud)

或者

a[0][0]["Id"];
Run Code Online (Sandbox Code Playgroud)

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

a[1][0].Id;
Run Code Online (Sandbox Code Playgroud)

或者

a[1][0].["Id"];
Run Code Online (Sandbox Code Playgroud)