【发布时间】:2019-08-22 19:37:10
【问题描述】:
假设我有一个包含不同键的对象列表,其中一个是 name。
var resulttemp = [{name: "HYD. CYLINDER"}, {name: "pelle"}, {name: "HYD. CYLINDER"}, {name: "1212"}, {name: "pelle"}]
最终结果应该是:
var uniquePartNamesWithCount = [{name: "HYD. CYLINDER", count: 2}, {name: "pelle", count: 2}, {name: "1212", count: 1}]
我知道如何将唯一名称推送到数组中,但是如何设法添加计数器?
【问题讨论】:
-
使用
Array#reduce方法
标签: javascript arrays object for-loop counter