Đếm có bao nhiêu items giống nhau trong một array
Sử dụng reduce javascript. Đếm có bao nhiêu items giống nhau trong một array
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; // => { BMW: 2, Benz: 2, Tesla: 1, Toyota: 1 }
Có thể bạn đã miss một số snippets code