对一个数组中重复出现的元素进行归类处理,并且统计每一个出现的个数,得到一个新的数组。
let arr = let arr = ['苹果','芒果 ','橘子','苹果']
let newArr = [...new Set(arr)]
let lastArr = []
newArr.forEach(item=>{
console.log(item)
let num = 0
arr.forEach(i=>{
if(item==i){
num++
}
})
lastArr.push({
name:item,
num
})
})
console.log(lastArr)
});
结果
版权声明:本文为weixin_52592381原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。