javascript退出for循环而不返回

2023-12-26

我有一个 for 循环,我想像这样退出:

function MyFunction() {
  for (var i = 0; i < SomeCondition; i++) {
     if (i === SomeOtherCondition) {
        // Do some work here.
        return false;
     }
  }
  // Execute the following code after breaking out of the for loop above.
  SomeOtherFunction();
}

问题是,之后// Do some work here.语句执行时,我想退出 for 循环,但仍然想执行整个 for 循环下面的代码(下面的所有内容// Execute the following code after breaking out of the for loop above.).

The return false语句确实退出 for 循环,但也退出整个函数。我该如何解决?


您正在寻找break陈述 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/break.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

javascript退出for循环而不返回 的相关文章

随机推荐