js:数组去重

ES5

1
2
3
4
5
6
7
8
9
function unique(arr){
var temp = [];
for(var i = 0;i<arr.length;i++){
if(temp.indexOf(arr[i]==-1){
temp.push(arr[i);
}
}
return temp;
}

ES6

1
2
3
4
function unique(arr){
var temp = [...new Set(arr)];
return temp;
}