嗨,我正在使用node.js 的异步模块来异步实现 for 循环。
我的问题是:如何中断循环执行并跳出循环?我尝试给予return
,return false
但没有运气。
这是示例代码:
async.until(
function() { return goal; },
function(callback) {
async.each(_rules,
function(rule,callback) {
var outcome = true;
.... some code ....
if(changes){
console.log("hi");
return false;// HERE I NEED TO BREAK
}
else
callback();
},
function(err){ }
);
if (!changes || session.process)
goal = true;
callback();
},
function(err){ callback(session); }
);