【发布时间】:2015-08-07 00:00:33
【问题描述】:
如何使用对象访问此数组?我熟悉 Javascript 中的普通数组,但这欺骗了我。
var studentsInfo = {};
studentsInfo.students = [];
studentsInfo.students.push({studentId : 100, name: "Peter Hansen", grades : [{grade: "10"},{grade: "12"},{}]});
studentsInfo.students.push({studentId : 101, name: "Jan Olsen", grades : [{grade: "7"},{grade: "10"},{}]});
但是如何访问并打印出每个人的成绩? 我应该为他们的成绩做一个平均数,并以角度在表格中输出。但现在我只想把成绩拿出来并了解如何访问这种类型。我尝试过这样的事情:
studentInfo.students.grade
【问题讨论】:
-
studentInfo.students是一个数组。所以studentInfo.students[0]..... -
那么你会遍历数组并访问索引吗?如何访问对象中的属性?将它们结合起来。
标签: javascript arrays angularjs object