Skip to content

Instantly share code, notes, and snippets.

@deleteme
Created December 4, 2012 19:25
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 deleteme/4207746 to your computer and use it in GitHub Desktop.
Save deleteme/4207746 to your computer and use it in GitHub Desktop.
unique new york
function unique(array){
var unique = [];
for (var i = 0, l = array.length; i < l; i++){
if (unique.indexOf(array[i]) === -1)
unique.push(array[i]);
}
return unique;
}
function unique(array){
var unique = [];
for (var i = 0, l = array.length; i < l; i++){
if (!unique.join(',').match(new RegExp('[,]' + array[i])))
unique.push(array[i]);
}
return unique;
}
function unique(array){
var uniqueObject = {};
for (var i = 0, l = array.length; i < l; i++) {
uniqueObject[array[i]] = array[i];
}
var unique = [];
for (var key in uniqueObject){
if (uniqueObject.hasOwnProperty(key)) unique.push(key);
}
return unique;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment