We use cookies to enhance your browsing experience.

Learn More
Back to Library
JSjavascript

Group By

Group array items by key.

const groupBy = (arr, key) => arr.reduce((acc, obj) => {
  (acc[obj[key]] = acc[obj[key]] || []).push(obj);
  return acc;
}, {});
js array group
25+Total Tools
Operations
4Languages
100%Privacy

We use cookies to enhance your experience and serve personalized ads.