js 数组移除时索引会发生变化造成部分无法删除
一.问题:
遍历数组移除后造成数组索引发生变化部分未删除。
二.解决方案:
1.取非法:使用数组存储非选择的
2.索引减一:删除后,索引减一,使得继续遍历,不会造成漏掉
3.从索引最大值开始遍历:不会造成前面的索引变化;
三.参考案例:
layui实现表格行增加删除功能
https://www.cnblogs.com/zlp520/p/13709691.html
js 数组移除时索引会发生变化造成部分无法删除
一.问题:
遍历数组移除后造成数组索引发生变化部分未删除。
二.解决方案:
1.取非法:使用数组存储非选择的
2.索引减一:删除后,索引减一,使得继续遍历,不会造成漏掉
3.从索引最大值开始遍历:不会造成前面的索引变化;
三.参考案例:
layui实现表格行增加删除功能
https://www.cnblogs.com/zlp520/p/13709691.html