JavaScript数组去重的封装函数

Posted li阿根

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript数组去重的封装函数相关的知识,希望对你有一定的参考价值。

javascript数据去重的封装函数如下:

 var arr=[1,2,3,1,2];
function Distinct(arr) {
        let map = new Map()
        let newArr = []
        for(let i = 0; i < arr.length; i++) {
            if(!map.has(arr[i])) {
                map.set(arr[i])
                newArr.push(arr[i])
            }
        }
        return newArr
    }
console.log(arr) //123

  

有需要的可以拿去!

以上是关于JavaScript数组去重的封装函数的主要内容,如果未能解决你的问题,请参考以下文章

数组去重的方法

js数组去重的方法

Javascript数组去重的几种方法

javaScript数组去重方法

javascript数组去重的3种方法

JavaScript中数组去重的十种方法