统计出现次数


1.字符串统计出现次数

let str="helloword?no.thank"
const obj={}
for(let item of str){
  obj[item]=obj[item]+1 || 1
}
console.log(obj)

2.数组统计出现次数

let arr = ['vs','code','coed','vs']
let countArr=arr.reduce(function(all,item){
  if(item in all){
    all[item]++
  }else{
    all[item]=1 
  }
  return all
},{})
console.log(countArr)