方法一:利用indexOf()方法
var arr=[1,1,2,2,4,5,2,1,2];
var newarr=[];
for(var i=0; i<arr.length; i++){
if(newarr.indexOf(arr[i])==-1){
newarr.push(arr[i]);
}
}
console.log(newarr);
方法二:通过json方法设置开关,比较经典的方法
var arr=[1,1,2,2,4,5,2,1,2];
var newarr = [];
var hash = {};
for(var i=0; i<arr.length; i++){
if(!hash[arr[i]]){
hash[arr[i]] = true;
newarr.push(arr[i]);
}
}
console.log(newarr);