UNPKG

hd-utils

Version:

A handy utils for modern JS developers

7 lines (6 loc) 360 B
/** * @example removeDuplicatesFromArr([1,2,1]) => [1,2] * @example removeDuplicatesFromArr([{a:1}, {a:1}, {a:2}], key:"a") => [{a:1},{a:2}] * @example removeDuplicatesFromArr([{a:1}, {a:1}, {a:2}], key:"", deepCompare:true) => [{a:1},{a:2}] */ export default function removeDuplicatesFromArr<T = any>(arr?: T[], key?: string, deepCompare?: boolean): T[];