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

var name = ['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 @ 2018-03-07 21:07  Suga不能忍  阅读(182)  评论(0编辑  收藏  举报