【发布时间】:2020-09-20 13:48:14
【问题描述】:
如何修改对象数组以合并重复名称。考虑这个例子
const arr1 = [
{name: "HTML", count: 4},
{name: "CSS", count: 5},
{name: "JS", count: 10},
{name: "CSS", count: 11},
{name: "PHP", count: 12},
{name: "HTML", count: 4},
{name: "CSS", count: 14},
{name: "JS", count: 7}]
我的结果数组应该是
const result = [
{name: "HTML", count: 8},
{name: "CSS", count: 30},
{name: "JS", count: 17},
{name: "PHP", count: 12}]
在这种情况下,为具有相同 name 的对象添加 count 属性。
谁能告诉我如何做到这一点
(我也想对代码进行解释,因为我对使用高阶函数有点陌生)
任何帮助表示赞赏,谢谢
【问题讨论】:
标签: javascript