代码详情:
let arr = [1,2,3,3,2,1,3];
let newArr = arr.reduce((sum, item) => {
if (item in sum) {
sum[item]++;
} else {
sum[item] = 1
}
return sum
}, {})
console.log('newArr', newArr);
结果:
let arr = [1,2,3,3,2,1,3];
let newArr = arr.reduce((sum, item) => {
if (item in sum) {
sum[item]++;
} else {
sum[item] = 1
}
return sum
}, {})
console.log('newArr', newArr);