这是我的 json 文件,我正在尝试访问组内的属性,例如 homeTeam 和markerImage。
以及如何确定比赛的分组数量。请帮忙!
{
"competition":{
"group1":[
{
"homeTeam":"Lawrence Library",
"markerImage":"images/red.png",
},
{
"homeTeam":"Hamilton Library",
"markerImage":"images/white.png",
},
{
"homeTeam":"Applebees",
"markerImage":"images/newcastle.png",
}
],
"group2":[
{
"homeTeam":"Lawrence Library",
"markerImage":"images/red.png",
},
{
"homeTeam":"Hamilton Library",
"markerImage":"images/white.png",
},
{
"homeTeam":"Applebees",
"markerImage":"images/newcastle.png",
}
]
}
}
最佳答案
要确定竞争对象中的组数,您可以使用
Object.keys(obj.competition).length
console.log(Object.keys(obj.competition).length);
要循环你的组,请尝试这样的事情
for(var x in Object(obj.competition.group1)){
var newObj = Object(obj.competition.group1[x]);
console.log(newObj.homeTeam + ' and '+ newObj.markerImage);
}
关于javascript - 访问嵌套的json数组对象并确定数组长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38551121/