我有一个名为Users的数组,它是一个对象数组。每个对象都有一个Age字段。我想计算所有这些用户的年龄。
这就是我所做的:
var counter = 0;
var example = users.forEach(function(element){
counter += element.age
})
答案 0 :(得分:2)
您可以像这样使用reduce
let sum = users.reduce((a,b) => a.age + b.age, 0);
答案 1 :(得分:1)
您可以使用简单的for
循环:
var users = [
{
age: 22
},
{
age: 25
},
{
age: 70
}
];
var ageSum = 0;
for (var i = 0; i < users.length; i++) {
ageSum += users[i].age;
}
console.log(ageSum);