unique
unique<T>(array: T[], keySelector?: (item: T) => unknown): T[]Source: array.ts:71
Removes duplicate elements from an array
Type Parameters
T— Array element type
Parameters
array(T[]) — The input arraykeySelector((item: T) => unknown, optional) — Optional function to extract comparison key
Returns
T[]— Array with unique elements
Example
CODE
unique([1, 2, 2, 3, 3, 3]) // [1, 2, 3]
unique(
[{ id: 1, name: 'a' }, { id: 1, name: 'b' }, { id: 2, name: 'c' }],
item => item.id
)
// [{ id: 1, name: 'a' }, { id: 2, name: 'c' }]