數組去重---泥腿子前端

前端開發在實現業務的過程當中,或多或少會遇到數組去重這個問題,方法不少,網上也有不少介紹,接下來我將介紹我常常用的一個方法:前端

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']複製代碼

不管使用哪一種方法,最終能夠達到去重的效果便可bash

相關文章
相關標籤/搜索