在迭代它时从Array中删除项目问题

时间:2018-01-08 17:41:42

标签: javascript arrays for-loop foreach

好的,所以我正在尝试从匹配某个数字的数字数组中删除元素。我已经得到了正确的解决方案,但我并不完全理解。

以下代码不起作用:

The code that doesn't work.

这是控制台输出: Console output

它可以正常工作,直到彼此相邻的两个数字相同。注意控制台输出的结束结果是[3,3]。即使这三个都应该被删除。我读了一篇讨论.splice()函数的文章。 Article

我无法理解它的含义,但它提供的解决方案是正确的。当数组中的前进数字与当前数字相同时,我只是想绕过那些没有的东西。

这是有效的解决方案: Working solution

0 个答案:

没有答案
相关问题