删除一个数组中重复的数字

var arr = [1,2,4,2,2,2,3,3,4,7,5,3,1]
    for(var i = 0;i<arr.length;i++){
    //将当前的arr[i]和前面的所有进行比较
        for(var j = 0;j<i;j++){
        //如果相等,
            if(arr[i]==arr[j]){
            //删除后面的
                arr.splice(i,1)
                i--
            }
        }
    }
    console.log(arr)
发布了46 篇原创文章 · 获赞 7 · 访问量 4537

猜你喜欢

转载自blog.csdn.net/weixin_44343449/article/details/97614820