JavaScript数组的去重

数组的去重方法介绍

  1. forEach

let arr=[1,3,5,2,1,3,7]
let newArr=[]
arr.forEach((item)=>{
  if(newArr.indexOf(item)===-1){
     newArr.push(item)
}
})
console.log(newArr) // [1, 3, 5, 2, 7]

 

 2、Set

let arr=[1,3,5,2,1,3,7]
let result=Array.from( new Set(arr))
console.log(result) // [1,3,5,2,7]

 

3、扩展运算符

let arr=[1,3,5,2,1,3,7]
let result=[...new Set(arr)]
console.log(result) // [1,3,5,2,7]

 

posted @ 2021-11-08 19:24  洒脱的向前  阅读(33)  评论(0)    收藏  举报