计算数组中每个元素出现的次数

Posted suga

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了计算数组中每个元素出现的次数相关的知识,希望对你有一定的参考价值。

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);

以上是关于计算数组中每个元素出现的次数的主要内容,如果未能解决你的问题,请参考以下文章

reduce实现计算数组中每个元素出现的次数 数组去重 将多维数组转化为一维

js数组的reduce方法能计算数组中每个元素出现的次数吗?

如何计算元素在数组中特定位置出现的次数? [关闭]

js 一个数组各元素出现的次数,并输出,怎么写代码

reduce()方法:求和求乘积数组中每个元素出现的次数去重二维和多维数组转为一维数组

JAVA经典题--计算一个字符串中每个字符出现的次数