方式一,利用arr.indexOf()进行判断
let arr = [1,2,3,4,5,2,1,6,6]
let newarr = []
arr.forEach(function(v){
if(newarr.indexOf(v) === -1{
newarr.push(v)
}
})
console.log(newarr)
方式二利用includes进行判断
let arr1 = [1,2,3,4,5,2,1,6,6]
let newarr1 = []
let bool = ''
arr1.forEach(function(v){
bool = newarr1.includes(v)//判断新数组里面的值是否和原数组值重合
if(!bool){//这里只用判断不重合的情况
newarr1.push(v)
}
})
console.log(newarr1)