【发布时间】:2014-04-09 18:36:57
【问题描述】:
如果我有 JSON 对象映射:
var dataItem=[{
"Lucy":{
"id": 456,
"full_name": "GOOBER, ANGELA",
"user_id": "2733245678",
"stin": "2733212346"
},
"Myra":{
"id": 123,
"full_name": "BOB, STEVE",
"user_id": "abc213",
"stin": "9040923411"
}
}]
我想遍历这个列表并访问名称(即 Lucy、Myra )和相应的信息
我遇到的所有循环都像这样遍历列表:
var dataItem = [
{"Name":"Nthal","Class":3,"SubjectName":"English "},
{"Name":"Mishal","Class":4,"SubjectName":"Grammer"},
{"Name":"Sanjeev","Class":3,"SubjectName":"Social"},
{"Name":"Michal","Class":5,"SubjectName":"Gk"},
]
for(x in dataItem)
{
alert(dataItem[x].Name);
alert(dataItem[x].Class);
alert(dataItem[x].SubjectName);
}
提前致谢
【问题讨论】:
-
您有一个包含单个项目的数组,因此请遍历该对象的属性:
for(var x in dataItem[0])
标签: javascript json loops map