$.distinctValues
Filter an array of values to remove duplicate values.
by hansenmc
HTML
<div id="original"></div>
<div id="filtered"></div>
JavaScript
$.extend({
distinctValues : function(arr){
return $.grep(arr, function(value, key){
return $.inArray(value, arr) === key;
});
}
});
var duplicates = ['first',7,true,false,2,7,true,'last',0,false];
$("#original").text(duplicates);
var unique = $.distinctValues(duplicates);
$("#filtered").text(unique);