var arr = [1, 23, 1, 23, 4, 2, 23, 2, 43, 6, 52];
1.删除
for(let i=0;i<arr.length;i++){
for(let j=i+1;j<arr.length;j++){
if(arr[i]==arr[j]){
arr.splice(j,1)
j--
}
}
}
console.log(arr)
2.添加
var res=[]
for(let i=0;i<arr.length;i++){
if(res.indexOf(arr[i])==-1){
res.push(arr[i])
}
}
console.log(res);
var res = [];
arr.forEach(item => {
if (res.indexOf(item) == -1) {
res.push(item)
}
})
console.log(res);
var arr = [1, 23, 1, 23, 4, 2, 23, 2, 43, 6, 52];
var res = [];
利用indexOf 如果满足多个 始终获取第一个满足条件的索引的位置
res = arr.filter((item, index) => {
return index === arr.indexOf(item)
})
console.log(res);