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

如何访问javascript中另一个数组中的对象数组中的对象?,javascript,arrays,json,object,Javascript,Arrays,Json,Object,我有一个数组,如下所示 [ [{"Id":"5","Color":"White"}], [{"Id":"57","Color":"Blue"}], [{"Id":"9","Color":"Brown"}] ] 每个对象都位于另一个数组中的数组中。我想访问一个对象项,比如说第一个对象的“Id”(“Id”:“5”)。我该怎么做呢?如果是javascript,则必须命名对象(例如x) 然后选择第一个数组的索引(此处为:0、1或2) 那么“小”数组内容只有一项,你别无选择,取0 最后,您可以选择

我有一个数组,如下所示

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

每个对象都位于另一个数组中的数组中。我想访问一个对象项,比如说第一个对象的“Id”(“Id”:“5”)。我该怎么做呢?

如果是javascript,则必须命名对象(例如x)

然后选择第一个数组的索引(此处为:0、1或2)

那么“小”数组内容只有一项,你别无选择,取0

最后,您可以选择所需的属性、Id或颜色

你有:

var myColor = x[1][0]["Color"];
console.log(myColor); //output : Blue

如果是javascript,则必须命名对象(例如x)

然后选择第一个数组的索引(此处为:0、1或2)

那么“小”数组内容只有一项,你别无选择,取0

最后,您可以选择所需的属性、Id或颜色

你有:

var myColor = x[1][0]["Color"];
console.log(myColor); //output : Blue

如果将数组指定给变量:

var a = [
 [{"Id":"5","Color":"White"}],
 [{"Id":"57","Color":"Blue"}],
 [{"Id":"9","Color":"Brown"}]
];
您可以这样做:

a[0][0].Id;

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

a[1][0].Id;


如果将数组指定给变量:

var a = [
 [{"Id":"5","Color":"White"}],
 [{"Id":"57","Color":"Blue"}],
 [{"Id":"9","Color":"Brown"}]
];
您可以这样做:

a[0][0].Id;

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

a[1][0].Id;

var obj_c=[
[{“Id”:“5”,“Color”:“White”}],
[{“Id”:“57”,“Color”:“Blue”}],
[{“Id”:“9”,“Color”:“Brown”}]
];
console.log(obj_c[0][0].Id);
console.log(obj_c[0][0].Color)
var obj_c=[
[{“Id”:“5”,“Color”:“White”}],
[{“Id”:“57”,“Color”:“Blue”}],
[{“Id”:“9”,“Color”:“Brown”}]
];
console.log(obj_c[0][0].Id);

console.log(obj_c[0][0].Color)
您尝试了什么?假设,如果您将数组保存在一个名为
x
的变量中,那么所需的元素可以通过,
x[0][0][“Id”]
获取,这只是/foreach的常规嵌套。你先试过什么吗<代码>外部阵列[indexOfInnerArray][0]。属性名称
对您的困境感到非常困惑。您知道如何访问数组的第n个元素吗?如果没有,请学习JavaScript数组的基础知识。你说的是数组[n],对吗?那么您已经知道如何访问第n个元素的第m个元素;很明显,这将是
数组[n][m]
,对吗?您知道如何访问对象的字段吗?如果没有,那么请学习JavaScript对象的基础知识。那就是object.key,对吗?那么您已经知道如何访问第n个元素的第m个元素的字段了——只需
数组[n][m]。键
,对吗?那么,您又遇到了什么问题?您尝试了什么?假设,如果您将数组保存在一个名为
x
的变量中,那么所需的元素可以通过,
x[0][0][“Id”]
获取,这只是/foreach的常规嵌套。你先试过什么吗<代码>外部阵列[indexOfInnerArray][0]。属性名称
对您的困境感到非常困惑。您知道如何访问数组的第n个元素吗?如果没有,请学习JavaScript数组的基础知识。你说的是数组[n]
,对吗?那么您已经知道如何访问第n个元素的第m个元素;很明显,这将是
数组[n][m]
,对吗?您知道如何访问对象的字段吗?如果没有,那么请学习JavaScript对象的基础知识。那就是object.key,对吗?那么您已经知道如何访问第n个元素的第m个元素的字段了——只需
数组[n][m]。键
,对吗?那你又有什么问题?