var names = [‘suga‘, ‘bts‘, ‘suga‘, ‘v‘, ‘jimin‘];
var countedNames = names.reduce(function (allNames, name) {
if (name in allNames) {
allNames[name]++;
}
else {
allNames[name] = 1;
}
return allNames;
}, {});
console.log(countedNames);
计算数组中每个元素出现的次数
Posted suga
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了计算数组中每个元素出现的次数相关的知识,希望对你有一定的参考价值。
以上是关于计算数组中每个元素出现的次数的主要内容,如果未能解决你的问题,请参考以下文章
reduce实现计算数组中每个元素出现的次数 数组去重 将多维数组转化为一维
js数组的reduce方法能计算数组中每个元素出现的次数吗?