统计数组中重复元素及次数

88 阅读1分钟
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)
});

image.png