let arr = ['abc','abd','abc','acd','abd','bcd','abc','abc','lmn','efj','lmn'];
let res = arr.reduce((prev,curr)=>{
if(curr in prev){
prev[curr]++;
}else{
prev[curr]=1;
}
return prev;
},{});
console.log(res);
console.log(arr);
运行结果:
{
abc: 4
abd: 2
acd: 1
bcd: 1
efj: 1
lmn: 2
}
["abc", "abd", "abc", "acd", "abd", "bcd", "abc", "abc", "lmn", "efj", "lmn"]
版权声明:本文为HH18700418030原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。