let arr = [1,1,2,2,3,3]
使用Set方式
let array = []
array = Array.from(new Set(arr))
使用数组方式
let array = []
for(let i = 0;i < arr.length;i++){
let item = arr[i]
if(!array.includes(item)){
array.push(item)
}
}
使用对象方式
let array = []
let obj = {}
for (let i = 0; i < arr.length; i++) {
let item = arr[i];
obj[item] = true
}
array = Object.keys(obj)
使用Map方式
let array = []
let map = new Map()
for(let i = 0;i < arr.length;i++){
let item = arr[i]
if(!map.has(item)){
map.set(item,true)
}
}
array = Array.from(map.keys())