JS数组去重

基本思路:

1.做一个空数组A,遍历数组,若A中不存在则放入A

function uniqueArray(arr) {
        let result = [];
        arr.map(item => {
            if (!result.includes(item)) {
                result.push(item);
            }
        });
        return result
    }

 

2.使用set去重

利用ES6中Set不包含重复元素的思想,为数组创建set对象,再将set对象转换为数组。

function uniqueArray(arr) {
        return Array.from(new Set(arr));
    }

 

posted @ 2020-05-27 18:08  清明|雨上  阅读(65)  评论(0)    收藏  举报