统计数组中重复出现项的个数然后用一个对象表示

var cars = ['BMW','Benz', 'Benz', 'Tesla', 'BMW', 'Toyota'];
var carsObj = cars.reduce(function (obj, name) {
  obj[name] = obj[name] ? ++obj[name] : 1;
  return obj;
}, {});
carsObj;

原文地址:https://www.cnblogs.com/wuqilang/p/15103810.html