JS实现基本的数组去重功能

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<script type="text/javascript">
var arrs=[120,248,80,100,90,18]
function sortNumber(a,b)
{
return a - b
}
//arrlist=arrs.sort(sortNumber);
//a=Math.min(...arrs);
//console.log(a);
var arrrMix=0;
for(var i=0;i<arrs.length;i++){
if(i==0){
arrrMix=arrs[i]
}else{
if(arrrMix>arrs[i]){
arrrMix=arrs[i];
}
}
}
console.log(arrrMix);
var arrs2=[120,248,80,100,90,18,90,100]
var arrs3=[];
for(var j=0;j<arrs2.length;j++){
if(j==0){
arrs3.push(arrs2[j]);
}else{
/*if(arrs3.indexOf(arrs2[j])==-1){
arrs3.push(arrs2[j]);
}*/
/**var hh=arrs2[j];
var status=1;
for(var k=0;k<arrs3.length;k++){
if(arrs3[k]==hh){
status=0;
}
//console.log(arrs3[k]+"----"+hh);
//console.log(status+"----"+k);
}
if(status==1){arrs3.push(hh);}*/
var hh=arrs2[j];
var status=true;
for(var k=0;k<arrs3.length;k++){
if(arrs3[k]==hh){
status=false;
}
//console.log(arrs3[k]+"----"+hh);
//console.log(status+"----"+k);
}
if(status=='true'){
console.log(status);
arrs3.push(hh);
}
}
}
console.log(arrs3);
</script>
</head>
<body>

</body>
</html>

posted @ 2019-12-17 21:05  热心市民~菜先生  阅读(250)  评论(0编辑  收藏  举报