对象数组中相似键的聚合值
给定一个对象数组,其中每个对象都拥有一个名为“name”的键和相应的值,任务是按对象的“名称”对对象进行分组并累积其“值”属性。例如,如果我们有以下数组:
[ { 'name': 'P1', 'value': 150 }, { 'name': 'P1', 'value': 150 }, { 'name': 'P2', 'value': 200 }, { 'name': 'P3', 'value': 450 } ]
所需的输出将是:
[ { 'name': 'P1', 'value': 300 }, { 'name': 'P2', 'value': 200 }, { 'name': 'P3', 'value': 450 } ]
为了实现此聚合,我们可以采用如下迭代方法:
这种迭代方法可确保具有相同“名称”的对象被分组在一起,并且它们的“价值”属性会相应累积。
以上是如何聚合 JavaScript 对象数组中相似键的值?的详细内容。更多信息请关注PHP中文网其他相关文章!