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