11 lines
288 B
JavaScript
11 lines
288 B
JavaScript
Array.prototype.unique = function() {
|
|
var u = this.concat().sort();
|
|
for (var i = 1; i < u.length; ) {
|
|
if (u[i-1] === u[i])
|
|
u.splice(i,1);
|
|
else
|
|
i++;
|
|
}
|
|
return u;
|
|
}
|
|
var uniq = [1, 2, 3, "a", "b", "c", 2, 3, 4, "b", "c", "d"].unique();
|