我是JavaScript的新手,我已经尝试了很多东西。我必须对函数内每个人的所有值(等级)求和。因此,当我使用
调用外部函数时console.log(totalNumberOfGrades(// I have to put here any of the three person objects... ));
因此函数内部可以对值求和。我在循环中使用.reduce
和for
...进行了尝试,但是当我使用数组allPerson
时我不知道如何访问objects属性的值。感谢您的帮助,我会继续学习。
var person1 = {
gradeMath: 2,gradeBio: 3,gradeEnglish: 1
};
var person2 = {
gradeMath: 1,gradeBio: 2,gradeEnglish: 2
};
var person3 = {
gradeMath: 3,gradeBio: 4,gradeEnglish: 3
};
var allPerson = [person1,person2,person3];
function totalNumberOfGrades(person) {
// return the sum of grades for each person
}
结果如下:
console.log(totalNumberOfGrades(person1); = 6