var aee3=[31,42,13,19,5,11,8,13,40,39,1,8,44,15,3];
Array.prototype.unqu2=function(){
this.sort();
var arr2=[this[0]];
for (var j = 1; j < this.length; j++) {
if(this[j]!=arr2[arr2.length-1]){
arr2.push(this[j]);
}
};
return arr2;
}
Array.prototype.unqu3=function(){
var arr=[];
lable:for (var i = 0; i < this.length; i++) {
for (var j = 0; j < arr.length; j++) {
if(this[i]==arr[j]){
continue lable;
}
};
arr[arr.length]=this[i];
};
return arr;
}
Array.prototype.unqu=function(){
var n={},arr2=[];
for (var i = 0; i < this.length; i++) {
if(!n[this[i]]){
n[this[i]]=true;
arr2.push(this[i]);
}
};
return arr2;
}
console.log(aee3.unqu());
看到网上非常多去重的方法,把自己用的和他们的一起放出来,最笨的是另外一种了,效率最好的是第三种。