1. 程式人生 > >計算數組中每個元素出現的次數

計算數組中每個元素出現的次數

gpo reduce all lln count function mes red OS

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

計算數組中每個元素出現的次數