前端开发在实现业务的过程中,或多或少会遇到数组去重这个问题,方法很多,网上也有很多介绍,接下来我将介绍我经常用的一个方法:
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']复制代码
无论使用哪种方法,最终可以达到去重的效果即可