在forEach中使用splice方法去删除符合条件的项时,会发现有时会出问题,这是因为splice方法是会改变原数组的值的,因此,没循环触发一次splice方法,便利的原数组就会出现改变,那么相应的循环中index也会改变,那么后续的值自然就不正确了
splice在foreach中使用导致index乱序的问题
最新推荐文章于 2025-05-09 18:24:41 发布
在forEach中使用splice方法去删除符合条件的项时,会发现有时会出问题,这是因为splice方法是会改变原数组的值的,因此,没循环触发一次splice方法,便利的原数组就会出现改变,那么相应的循环中index也会改变,那么后续的值自然就不正确了