function norepeat(n){
        for(var i=0;i<arr.length;i++){
            for(var j=i+1;j<arr.length;j++){
                if(arr[i]===arr[j]){
                    arr.splice(j,1)
                    j–
     // j–是因为每删除一个元素后,数组中的元素序号将会往前走一位,防止漏掉元素 
                }
            }
        }
        return arr
    }
    console.log(norepeat(arr=[2,2,2,2,3,3]))

版权声明:本文为527xyz原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/527xyz/p/12844755.html