数组去重---泥腿子前端

242 阅读1分钟

前端开发在实现业务的过程中,或多或少会遇到数组去重这个问题,方法很多,网上也有很多介绍,接下来我将介绍我经常用的一个方法:

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


let arr1 =['1','2','2','3','4']
let arr2=uniqueArr(arr1)
console.log(arr2) ===>['1','2','3','4']

还有一种写法是结合扩展运算符'...'的:

function uniqueArr(arr) {
    return [...new Set(arr)]
}


let arr1 =['1','2','2','3','4']
let arr2=uniqueArr(arr1)
console.log(arr2) ===>['1','2','3','4']

无论使用哪种方法,最终可以达到去重的效果即可