Files
Rasadyar_FrontEnd/src/utils/groupBy.js

9 lines
229 B
JavaScript
Raw Normal View History

2026-01-18 14:32:49 +03:30
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),
});
}, {});
}