Đế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

How to use the spread operator to flatten array of objects in javascript

How to use the spread operator to flatten array of objects in javascript

Lấy ngày hiện tại trong javascript

Lấy ngày hiện tại trong javascript

flatMap()

Use flatMap() creates a new array with sub-array elements flattened by specified depth.

Detect when your site is visible to users

Detect when your site is visible to users

Random Number javascript

Random Number javascript