Skip to content

Instantly share code, notes, and snippets.

@havenwood
Created June 6, 2011 00:23
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save havenwood/1009580 to your computer and use it in GitHub Desktop.
Save havenwood/1009580 to your computer and use it in GitHub Desktop.
Remove dups from an array in Javascript
var arr = [9, 9, 111, 2, 3, 4, 4, 5, 7];
var sorted_arr = arr.sort();
var results = [];
for (var i = 0; i < arr.length - 1; i += 1) {
if (sorted_arr[i + 1] == sorted_arr[i]) {
results.push(sorted_arr[i]);
}
}
alert(results);
# or
function eliminateDuplicates(arr) {
var i,
len=arr.length,
out=[],
obj={};
for (i=0;i<len;i++) {
obj[arr[i]]=0;
}
for (i in obj) {
out.push(i);
}
return out;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment