去重方法
方法一:
<script>
//indexOf建立新的空数组,遍历源数组,往这个空数组里塞值,每次push之前,先判断是否已有相同的值
var originalArray=[1,'1','1',2,true,'true',false,false,null,null,{},{},undefined,NaN,NaN];
var resultArr=[];
for(var i=o;i<originalArray.length;i++){
if(resultArr.indexOf(ofiginalArray[i]<0){
resultArr.push(originalArray[i]);
}
}
console.log(resultArr);
</script>
方法二:
<script>
var originalArray=[1,'1','1',2,true,'true',false,false,null,null,{},{},undefined,NaN,NaN];
var resultArr=[];
for(var i=0;i<originalArray.length;i++){
if(1resultArr.includes(originalArray[i])){
resultArr.push(originalArray[i]);
}
}
console.log(resultArr);
</script>