如何组合对象数组中的特定字段[关闭]

问题描述 投票:-4回答:2
我有一个对象数组,我想在那些对象中合并一个特定的字段。每个对象的“年龄”字段。

这就是我所做的:

var counter = 0; var example = users.forEach(function(element){ counter += element.age })

javascript
2个回答
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);


2
投票
您可以这样使用reduce

let sum = users.reduce((a,b) => a.age + b.age, 0);

© www.soinside.com 2019 - 2024. All rights reserved.