js 数组移除时索引会发生变化造成部分无法删除

js 数组移除时索引会发生变化造成部分无法删除

一.问题:

遍历数组移除后造成数组索引发生变化部分未删除。

二.解决方案:

1.取非法:使用数组存储非选择的

2.索引减一:删除后,索引减一,使得继续遍历,不会造成漏掉

3.从索引最大值开始遍历:不会造成前面的索引变化;

三.参考案例:

layui实现表格行增加删除功能

https://www.cnblogs.com/zlp520/p/13709691.html

   

 

posted @ 2020-09-22 02:35  土豆哥  阅读(1056)  评论(0编辑  收藏  举报