@andranik-arakelyan/js-utilities
Version:
Javascript utilities
1 lines • 370 B
JavaScript
Object.defineProperty(exports,"__esModule",{value:true});exports.groupBy=groupBy;function groupBy(array,keySelector){if(!array||array.length===0){return new Map}const groups=new Map;for(const item of array){const key=keySelector(item);const existingGroup=groups.get(key);if(existingGroup){existingGroup.push(item)}else{groups.set(key,[item])}}return groups}
;