こんにちは、for ループを非同期的に実装するために node.js のasyncモジュールを使用しています。
私の質問は、ループの実行を中断してループから抜け出す方法は? を与えてみましたが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); }
);