岛与_暮歌

导航

js数组去重的三种方法

<script type="text/javascript">
/*// 第一种冒泡法删除
    var arr=[1,2,2,78,3,456,456];
    for(var i=1;i<=arr.length;i++){
        for(var j=i+1;j<=arr.length;j++){
            if(arr[i]==arr[j]){
                arr.splice(i,1);
            }
        }
    }
    document.write(arr);*/

    // document.write("方法二"+"<br>");
    // var arr=[1,2,33,33,5,6,7,7,7,8,1,1,2];
    // document.write(arr.sort()+"<br>");
    // for(var i=0;i<=arr.length;i++){
    //     if(arr[i]===arr[i+1]){
    //         arr.splice(i,1);
    //         i--;
    //     }
       
    // }
    // document.write("去重后的数组"+arr);

//方法三:
/* document.write("方法三:"+"<br>");
    var arr=[1,3,3,3,2,1,1,4,3,1];
    var obj={};
    for (var i = 0; i< arr.length; i++) 
    {
        if (obj[arr[i]]!==arr[i]) 
        {
            obj[arr[i]]=arr[i];
        }
    }
    for (var i in obj) 
    {
        document.write("obj["+i+"]="+obj[i]+"<br>");
    }
*/
</script>

 

posted on 2016-10-07 14:05  岛与_暮歌  阅读(129)  评论(0编辑  收藏  举报