【发布时间】:2015-02-21 05:21:21
【问题描述】:
我想知道是否有可能从回调函数中脱离“超级函数”。我简化了我的代码以提高可读性
function isClicked() {
var userInputs = $("input");
userInputs.each(function (index, element) {
if ($(element).val() === "")
return; //But I want to break out from isClicked()
});
}
我本能地编写了这段代码,但我很快意识到我的推理是错误的,返回的只是从回调的当前迭代中中断。
所以基本上,我的问题是是否可以在回调中从 isClicked() 中突围。
有一个简单的方法可以解决我的问题,但我想知道上述是否可行
【问题讨论】:
-
你不能那样做。
return是每个函数。
标签: javascript callback