数组去重

1 function noRepeat(arr) {
2    let set = new Set(arr);
3    return Array.from(set);
4    }

感觉这是最简洁的一种方法啦

1.将需要去重的数组赋值给Set(利用Set相同值add只会更改一次的特性)

2.将set变为数组返回

 

2,使用includes()方法

function noRepeat(arr) {
    let noRepeatArr = [];
    for (let item of arr) {
        if (!noRepeatArr.includes(item)) {
            noRepeatArr.push(item);
        } 
            return noRepeatArr;
}

 

posted @ 2020-04-22 14:03  LangZ-  阅读(120)  评论(0编辑  收藏  举报