javascript - 如何从其中的 for 循环退出(转义)一个函数?

标签 javascript for-loop foreach

这是一个理论问题,用于了解有多少转义(返回或退出)可以应用于嵌套循环或其他控件和函数。

我对此感到困惑,因为我被困在代码中 How to escape from for ... each loop and method at the same time?

我无法停止遍历 select 元素中的 option

我已经尝试了 returnreturn false,但是没有成功。

一般我们如何做到这一点?

function() {
    for (...) {
        if (...) {
            $(...).each(function() {
               // You have to exit outer function from here
            });
        }
    }
}

最佳答案

在循环之间使用共享变量。如果您想退出,请在 each() 循环结束时将其设置为 true,并在 for-loop 结束时检查它是 true。如果是,请打破它。

关于javascript - 如何从其中的 for 循环退出(转义)一个函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15615342/

相关文章:

ruby - 有没有一种简单的方法可以在 Ruby 中生成有序对

javascript - 如何正确调试和确定 IE 中 js 错误的 javascript/ajax 根本原因

javascript - div html不包含ajax帖子中的输入值

javascript - Knockout.js:在 foreach 循环中包含静态内容

java - java中增强for循环的最后一次迭代

c - 确定结束数字后在C中循环?

Perl Foreach 通过多维数组?

javascript - jQuery 过滤器选择前两个,然后选择下两个

javascript - 是否可以通过使用相同的功能单击不同的元素来切换不同的 div?

Java 一个 liner for 循环