Files
Rasadyar_FrontEnd/src/utils/groupBy.js

9 lines
229 B
JavaScript

export function groupBy(array, key) {
return array.reduce((hash, obj) => {
if (obj[key] === undefined) return hash;
return Object.assign(hash, {
[obj[key]]: (hash[obj[key]] || []).concat(obj),
});
}, {});
}