Javascript 如何将数字与对象数组中的特定字段组合在一起

Javascript 如何将数字与对象数组中的特定字段组合在一起,javascript,Javascript,我有一个对象数组,我想把数字放在这些对象的特定字段中。 每个对象中的“年龄”字段 这就是我所做的: var users = [{name:'John',age:36},{name:'Max',age:21}] var counter = 0; var example = users.forEach(function(user){ counter += user.age }) 你可以像那样使用reduce let sum = users.reduce((a,b) => a.age +

我有一个对象数组,我想把数字放在这些对象的特定字段中。 每个对象中的“年龄”字段

这就是我所做的:

var users = [{name:'John',age:36},{name:'Max',age:21}]


var counter = 0;
var example = users.forEach(function(user){
counter += user.age
})
你可以像那样使用reduce

let sum = users.reduce((a,b) => a.age + b.age, 0);
您可以使用简单for循环:


好的,那么问题出在哪里呢?你能添加一个包含用户数据的数组样本,这样我们就可以创建代码片段来创建工作示例吗?你可以使用array.reduce以一种更简单的方式来做。
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);