diff --git a/src/utils.ts b/src/utils.ts index fb24525646..5691c25122 100644 --- a/src/utils.ts +++ b/src/utils.ts @@ -614,11 +614,11 @@ const get = (obj: T, path: string): unknown => export const uniqBy = (array: T[] | unknown, iteratee: ((item: T) => unknown) | keyof T): T[] => { if (!Array.isArray(array)) return []; - const seen = new Map(); + const seen = new Set(); return array.filter((item) => { const key = typeof iteratee === 'function' ? iteratee(item) : get(item, iteratee as string); if (seen.has(key)) return false; - seen.set(key, true); + seen.add(key); return true; }); };