我有一个像这样的json数组:
var weekdayarrayA = [{
"course": {
"id": 44,
"name": "test".......
},
"data": {
"0": 2,
"1": 1,
"4": 1
}
}, {
"course": {
"id": 45,
,
"name": "test2".......
},
"data": {
"0": 2,
"1": 1,
"4": 1
}
},
我需要的是从每个课程中获取名称和数据数组
如何访问这些数据?
非常感谢
答案 0 :(得分:2)
这是:
var weekdayarrayA = [
{"course": {"id":44, "name": "test1"}, "data": {"0":2,"1":1,"4":1}},
{"course": {"id":45, "name": "test2"}, "data": {"0":2,"1":1,"4":1}}
];
for(var i in weekdayarrayA) {
var item = weekdayarrayA[i];
var course = item.course;
var courseData = item.data;
alert(course.name);
}
答案 1 :(得分:1)
您可以迭代数组并检索如下的值。
for (var i = 0 ; i < weekdayarrayA.length; i++) {
console.log(weekdayarrayA[i].course.name);
console.log(weekdayarrayA[i].data);
}
注意:数据不是数组,而是一个对象。