@andranik-arakelyan/js-utilities
Version:
Javascript utilities
1 lines • 331 B
JavaScript
Object.defineProperty(exports,"__esModule",{value:true});exports.unique=unique;function unique(array,getKey){if(!array||array.length===0){return[]}const keyFn=getKey||(item=>item);const seen=new Map;for(const item of array){const key=keyFn(item);if(!seen.has(key)){seen.set(key,item)}}return Array.from(seen.values())}
;