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

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)

posted @ 2020-09-28 10:06  Ao_min  阅读(348)  评论(0编辑  收藏  举报