(arr: T[], felidName?: string)
| 15 | } |
| 16 | |
| 17 | export function arrayUnique<T>(arr: T[], felidName?: string): T[] { |
| 18 | if (!felidName) return Array.from(new Set(arr)); |
| 19 | const map = new Map(); |
| 20 | return arr.filter((v: any) => !map.has(v[felidName]) && map.set(v[felidName], v)); |
| 21 | } |