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>