JavaScript数组遍历,元素去重

大憨熊 提交于 2019-12-22 01:03:29
<!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>

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!