instance method Array#uniq
Array#uniq([sorted = false]) → Array
-
sorted
(Boolean
) – Whether the array has already been sorted. Iftrue
, a less-costly algorithm will be used.
Produces a duplicate-free version of an array. If no duplicates are found, the original array is returned.
On large arrays when sorted
is false
, this method has a potentially
large performance cost.
Examples
[1, 3, 2, 1].uniq(); // -> [1, 2, 3] ['A', 'a'].uniq(); // -> ['A', 'a'] (because String comparison is case-sensitive)