[英]how to access object inside an object Array which is inside another array in javascript?
我有如下數組
[
[{"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,則必須命名您的對象(例如x)
然后選擇第一個數組的索引(此處為0、1或2)
然后“小”數組的內容只有一項,您別無選擇,取0。
最后,您可以選擇所需的屬性(Id或Color)。
你有 :
var myColor = x[1][0]["Color"];
console.log(myColor); //output : Blue
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);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.