<script>
var numArr=[99,45,89,45,99,23,56,0,2,5]
//第一种:
var newArr=[ ]
//用新的数组去遍历旧的数组中的每一项 如果没有 就添加
for(var i=0;i<numArr.length;i++){
if(newArr.indexOf(numArr[i])==-1){
newArr.push(numArr[i])
}
}
console.log(newArr);
//第二种:
for(var i=0;i<numArr.length;i++){
for(var j=i+1;j<numArr.length;j++){
if(numArr[i]==numArr[j]){
numArr.splice(j,1)
j - -
}
}
}
console.log(numArr);
//第三种:include 得到的是布尔值
//! 取反
var arr=[ ]
// console.log(arr.includes(99));
for(var i=0;i<numArr.length;i++){
if(!arr.includes(numArr[i])){
arr.push(numArr[i])
}
}
console.log(arr);
//第四种:set() 会得到一个单一结构的数据
var arr1=new Set(numArr)
console.log(arr1);
</script>