去除数组中重复的项
利用jquery中grep过滤函数,我写了一个去除数组中重复项的函数,分享一下,欢迎拍砖
//去除数组中重复的项
var array=[1,2,3,3,2,4,5,8,2,1];
uniQueue(array);
function uniQueue(array){
var arr=[];
var m;
while(array.length>0){
m=array[0];
arr.push(m);
array=$.grep(array,function(n,i){
return n==m;
},true);
}
return arr;
}
结果:[1,2,3,4,5,8]