你的位置:首页 > 软件开发 > Java > 关于for循环删除数组内容出现的问题

关于for循环删除数组内容出现的问题

发布时间:2016-11-21 10:00:30
昨天用for循环进行数组去重的时候出现的问题,首先,用双重for循环把前一个和所有后面的元素进行比较,如果相等则删除。但是,如果数组里面有三个以上连续相等的元素的时候,就会出现问题。 1 var arr = [1,1,1,2,2];2 for(var i=0; i<arr. ...

关于for循环删除数组内容出现的问题

昨天用for循环进行数组去重的时候出现的问题,

首先,用双重for循环把前一个和所有后面的元素进行比较,如果相等则删除。

但是,如果数组里面有三个以上连续相等的元素的时候,就会出现问题。 

1 var arr = [1,1,1,2,2];2 for(var i=0; i<arr.length-1; i++){3   for(var j=i+1; j<arr.length; j++){4     if(arr[i] === arr[j]){5       arr.splice(j,1);6     }7   }8 } 9 document.write("arr:"+arr);

原标题:关于for循环删除数组内容出现的问题

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录