数组塌陷演示
var arr = [1,2,3,4,5,6] for(var i=0; i<arr.length; i++){ arr.splice(i.1) } console.log(arr) //[2,4,6}解决方法
1.倒着删除
var arr = [1,2,3,4,5,6] for(var i=arr.length-1; i>=0; i--) { arr.splice(i, 1) }2.每次删除 i--
var arr = [1,2,3,4,5,6] for(var i=0; i<arr.length; i++) { arr.splice(0, 1) i-- }3.用while删除
var arr = [1,2,3,4,5,6] while(arr.length>0) { arr.splice(0, 1) }
JavaScript(数组塌陷)
最新推荐文章于 2024-05-09 17:38:07 发布
本文探讨了在JavaScript中从数组中删除元素时常见的“数组塌陷”现象,并提供了三种有效避免该问题的方法:从后向前删除、每次删除后更新索引以及使用while循环进行删除。
443

被折叠的 条评论
为什么被折叠?



