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());
看到网上很多去重的方法,把自己用的和他们的一起放出来,最笨的是第二种了,效率最好的是第三种。
时间: 2024-11-04 18:33:14