js查重,去除数组中的重复元素内容。

思路:
1.构建一个新的数组,用于存放结果。
2.for循环中每次从数组取出一个元素,用这个元素与结果数组的中的每个元素相比。
3.若结果数组中没有和取出的元素相同,则存放在结果数组中。
4.返回新数组。

var ret= function(arr){
var res=[arr[0]];
for(var j=1;j var repeat= false;
for(var i=0;i if(arr[j]==res[i]){
repeat=true;
break;
}
}
if(!repeat){
res.push(arr[j]);
}
}
return res;
};
var a=[1,3,4,3,5,'aa','bb','aa'];
document.write(ret(a)); //1,3,4,5,aa,bb

js查重,去除数组中的重复元素内容,很简单吧!

js代码混淆,用Jshaman(http://www.jshaman.com)