如何在for循环中等待,直到收到回调,然后继续for循环?NodeJS循环等待回调
这里是我的循环:
for(var i = 0; i < offer.items_to_receive.length; i++) {
console.log("Waiting for callback...");
doSomething(function(data) {
console.log("Got data from callback! " + data);
});
console.log("Continue for loop now.");
}
感谢输入!
您可能无法在for循环中执行此操作,因为'doSomething'看起来像是一个异步方法 –
有什么可以作为我想要的另一个选项? @ArunPJohny –
https://jsfiddle.net/arunpjohny/h38wt723/1/ - 尝试像 –