function countTimes(arr) {
return arr.reduce((obj, item) => {
// console.log(obj, item, 88)
if (item in obj) {
obj[item]++;
} else {
obj[item] = 1;
}
return obj;
}, {});
}
var names = ['a', 'b', 'a', 'c', 'a'];
console.log(countTimes(names)) // {a: 3, b: 1, c: 1}
计算数组中重复元素的个数
最新推荐文章于 2022-04-11 01:33:18 发布