JavaScript 数组去重

93 阅读1分钟

JavaScript 数组去重可以有两种方法,一种是用indexOf()和 push(); 另一种是用set。

用indexOf() 和 push()

function getUnique(arr){
    let uniqueArr = [];

    for(let i of arr) {
        if(uniqueArr.indexOf(i) === -1) {
            uniqueArr.push(i);
        }
    }
    return uniqueArr
}

使用set

function  getUnique(arr){
    let uniqueArry = [...new Set(arr)];
    return uniqueArry
}