JavaScript数组遍历,元素去重
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<script type="text/javascript">
//3.遍历
var arr=[1,2,2,2,3,3,4];
1.for(1=0;1<arr.length;i++){
}
2.forEach(function(value,index){
console.log(value);//遍历元素
console.log(index);//遍历下标
});
//4.数组去重
console.log(arr);
for(i=0;i<arr.length;i++){
for (j=i+1;j<arr.length;j++) {
while(arr[i]==arr[j]){//以i与j之后的元素比较,这里while不能用if,会保留多个的重元素
arr.splice(j,1); //删除重元素
}
}
}
console.log(arr);
</script>
</body>
</html>

浙公网安备 33010602011771号