在forEach循环中跳过第一次迭代

卢克·琼

如何跳过forEach循环中的第一次迭代?我的forEach循环按预期工作,但是我需要从第二个项目开始,而完全忽略第一个项目。我正在使用ES6。

cars.forEach(car => {...do something});

我以为我可以做些类似的事情

cars.skip(1).forEach(car => {...do something});
保罗·扎斯拉夫斯基(Paul Zaslavskij)

您需要检查索引,并根据需要使用该值的收益。在您的情况下,您需要跳过零索引(0),这是代码

const cars = ['audi', 'bmw', 'maybach']

cars.forEach((car, index) => {
  if (index === 0) return;
  console.log(car)
});

该代码将显示“宝马”和“迈巴赫”

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

跳过循环中的第一步进行第一次迭代

java foreach跳过第一次迭代

“ For”循环第一次迭代

Java while 循环跳过用户输入的第一次迭代

为什么循环在第一次迭代中跳过输入?

Javascript减少陷阱-跳过第一次迭代?

为什么在第一次迭代后此循环中断?

whilef循环中的scanf仅在第一次迭代时读取

$.each 循环中的 jQuery UI 自动完成不显示第一次迭代的结果

如何在循环中更改条件,但仅在第一次迭代之后?

php foreach循环仅返回数组中第一次迭代的值

Foreach 循环在第一次迭代后停止工作

.NET MVC Post表单仅接收foreach循环的第一次迭代

在foreach循环的第一次迭代之前插入内容

Foreach循环在第一次迭代中绑定所有数据

While 循环在第一次迭代后停止

for循环仅在第一次迭代时执行

While 循环在第一次迭代后中断

我循环只经过第一次迭代

For循环在第一次迭代后停止

循环在第一次迭代后停止吗?

第一次迭代后中断循环

For 循环在第一次迭代后结束

在for循环中,条件中使用的变量是在每次迭代还是仅在第一次迭代时都被检查?

无法使用 continue 语句跳过 foreach-object 中的第一次迭代。请建议

HTTPAsyncClient第一次跳过

循环中的Foundation.MediaQuery.current(第一次迭代始终不显示任何内容,其次总是正确的)

在foreach循环中跳过n次迭代

在第一次处理结束之前,不要在forEach循环中处理下一个元素