js数组去重

120 阅读1分钟

ES6去重-set

var array = [1,1,1,1,2,3,4,4,5,4,3,2];
var set = new Set(array);
console.log(set);//Set(5) {1, 2, 3, 4, 5}

js去重

新建一个数组temp,遍历原数组,值不在新数组中就传入temp。

function unique(arr){
    var temp=[];
    for(var i = 0;i<arr.length;i++){
        if(temp.indexOf(arr[i])==-1){
            temp.push(att[i])
        }
    }
    return temp;
}