三种方法,js总结三种方法数组去重"/>
html去重三种方法,js总结三种方法数组去重
Title/* var arr=[1,2,3,3,4,4,5,5,6,1,9,3,25,4];
Array.prototype.arr1 = function()
{
var n = []; //一个新的临时数组
for(var i = 0; i < this.length; i++) //遍历当前数组
{
//如果当前数组的第i已经保存进了临时数组,那么跳过,
//否则把当前项push到临时数组里面
if (n.indexOf(this[i]) == -1){
n.push(this[i]);
}
}
return n;
};
var newArr2=arr.arr1(arr);
alert(newArr2); //输出1,2,3,4,5,6,9,25*/
/*function unique(arr){
var newArr = [arr[0]];
for(var i=1;i
if(newArr.indexOf(arr[i]) == -1){
newArr.push(arr[i]);
}
}
return newArr;
}
alert(unique([112,112,34,'你好',112,112,34,'你好','str','str1']))*/
/*var ary=[1,2,3,3,2,3,4,5];
var ary1=[];
for(var i=0;i
if(ary1.indexOf(ary[i])==-1){
ary1.push(ary[i]);
}
}
alert(ary1);*/
/*var ary=[1,2,3,3,2,3,4,5];
for(var i=0;i
for(var j=i+1;j
if(ary[i]===ary[j]){
ary.splice(i,1);
i--;
}
}
}
alert(ary);*/
/*var ary=[1,2,3,3,2,3,4,5];
ary.sort(function(a,b){return a-b;});
for(var i=0;i
if(ary[i]===ary[i+1]){
ary.splice(i,1);
i--;
}
}
alert(ary);*/
var a=[9,2,33,66,55,56,34,1,91,88];
for(var i=0;i
for(var j = i + 1;j
if(a[i]>a[j]){
var tmp = a[i];
a[i] = a[j];
a[j] = tmp;
}
}
}
console.warn(a);
更多推荐
html去重三种方法,js总结三种方法数组去重
发布评论