实现一个数组的去重(用俩种方法)

152 阅读1分钟
第一种
let arr = [1, 1, 2, 2, 3, 3, 3, 3, 3, 5];
let newArr = [...new Set(arr)];
console.log(newArr);

第二种
let arr = [1, 12, 3, 2, 4, 5, 6, 8, 8, 8];
let newArr = [];
for (let i = 0; i < arr.length - 1; i++) {
    if (newArr.indexOf(arr[i]) == -1) {
        newArr.push(arr[i]);
    }
}
console.log(newArr.sort(function(a, z) {
    return a - z;
}))