Count By Property

Count occurrences of array elements grouped by a specified property.

Code

General
const result = arr.reduce((acc, item) => {
  acc[item[key]] = (acc[item[key]] || 0) + 1;
  return acc;
}, {});
return result;

Parameters

Array of objects

Property to count by

Browser·fetch() may be limited by CORS

More JavaScript Snippets