Đếm có bao nhiêu items giống nhau trong một array

tipjs,object,es6

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

Spread Operator for Objects

Using the spread operator during an Object declaration will assign the properties of the referenced Object to the new Object.

Đếm số phần tử trong mảng JavaScript

Đếm số lần xuất hiện của các phần tử trong mảng JavaScript

Calculate the number of difference days between two dates

Calculate the number of difference days between two dates

closure javascript

closure javascript

kiểm tra email trong javascript

kiểm tra email trong javascript