uniq
uniq<
T>(iterable,comparisonStrategy?):IterableIterator<T>
Defined in: set/uniq.ts:15
Yields each distinct value of an iterable, in first-occurrence order.
Time complexity: O(n) under the default "sameValueZero" strategy. Any
other strategy is O(n²).
Type Parameters
Section titled “Type Parameters”T extends DefinedValue
Parameters
Section titled “Parameters”iterable
Section titled “iterable”Iterable<T>
The input iterable.
comparisonStrategy?
Section titled “comparisonStrategy?”EqualityComparisonStrategy<T, T> = "sameValueZero"
The equality comparison strategy to use (default is “sameValueZero”).
Returns
Section titled “Returns”IterableIterator<T>
An iterator over the distinct values.