Javascript Group by function
export function groupBy(array, key) {
const result = {};
array.forEach((item) => {
if (!result[item[key]]) {
result[item[key]] = [];
}
result[item[key]] = [...result[item[key]], item];
});
return result;
}