Creates a new array with all unique values, preserving the original order.
Handles all value types (primitives and objects) efficiently using a Map.
The array to filter for unique values.
A new array containing only unique elements.
uniq([1, 2, 2, 3, 1]);// → [1, 2, 3]const obj = { a: 1 };uniq([obj, obj, { a: 1 }]);// → [{ a: 1 }, { a: 1 }] Copy
uniq([1, 2, 2, 3, 1]);// → [1, 2, 3]const obj = { a: 1 };uniq([obj, obj, { a: 1 }]);// → [{ a: 1 }, { a: 1 }]
1.2.0
Creates a new array with all unique values, preserving the original order.
Handles all value types (primitives and objects) efficiently using a Map.