当前位置: 首页 > 知识库问答 >
问题:

转到JavaScript forEach循环中的“下一个”迭代[duplicate]

鲍健柏
2023-03-14

如何进入JavaScriptarray.foreach()循环的下一次迭代?

例如:

var myArr = [1, 2, 3, 4];

myArr.forEach(function(elem){
  if (elem === 3) {
    // Go to "next" iteration. Or "continue" to next iteration...
  }

  console.log(elem);
});

MDN文档只提到完全脱离循环,而不是转移到下一个迭代。

共有1个答案

柴昆杰
2023-03-14

如果要跳过当前的迭代,可以简单地return

由于您是在函数中,如果您在执行其他操作之前先执行return,那么您实际上已经跳过了return语句下面的代码的执行。

 类似资料:
  • java中是否存在跳过for循环其余部分的令牌?类似VB的东西在Java中继续。

  • 问题内容: Java中是否有一个令牌可以跳过其余的for循环?Java中类似VB的Continue。 问题答案: 关键字将在调用时开始下一次迭代 例如 这将打印 看到 文件

  • 对于我的项目,我需要使循环中的迭代器转到容器中的下一项,执行一些操作,然后再次返回到同一迭代器,然后继续,然而,由于某种原因,和,然后使用似乎都不起作用。那么,我怎样才能得到下一个迭代器,然后返回到上一个迭代器呢? 我收到以下错误消息: 非常感谢。

  • 问题内容: 我想知道是否有任何内置方法可以继续进行python外循环中的下一次迭代。例如,考虑以下代码: 我希望此继续语句退出jj循环并转到ii循环中的下一项。我可以通过其他方式(通过设置标志变量)来实现此逻辑,但是有一种简单的方法可以做到这一点,还是像要求太多? 问题答案: 在一般情况下,当您有多个循环级别且对您不起作用时(因为您要继续上一个循环,而不是当前循环的右上循环),可以执行以下操作之一

  • 问候stack overflowers查看这个问题的同事,我是一个在Java中玩赛艇游戏的业余爱好者,目前面临一个问题,即for循环中的try块即使输入无效也会立即迭代到下一个循环。for循环包含一个用于发起掷骰子的输入,掷骰子函数位于一个单独的类中,当输入不是“y”时,它将抛出一个异常。try块在不在for循环中时工作得很好,但是当放在for循环中时,即使输入无效,它也会自动迭代循环。

  • 我将获取一个用户列表作为数组,对数据进行分页,并以表格的形式显示在视图中。 为了迭代数组,我使用 foreach 循环。但是我的前循环迭代不起作用。 这是一个示例数组,当我执行< code>print_r()时,我有< code>id、< code>email和< code>full_name字段,我想在视图中显示它们 这是我迭代数组的视图部分。结果存储在< code>$userList中。这个数