Javascript 带有for循环的AsyncJS
我希望用Nodejs和Async做一些相当简单的事情 我有许多Javascript 带有for循环的AsyncJS,javascript,node.js,asynchronous,coffeescript,Javascript,Node.js,Asynchronous,Coffeescript,我希望用Nodejs和Async做一些相当简单的事情 我有许多页面,比如我们的例子是4页。我想发出4次请求,然后在它们全部返回时触发回调 async.eachSeries new Array(pages) ,(i,next)-> offset+=100; next(); ,(err)-> console.log("All done!"); 是否有一个异步方法可以使用for循环?或者我需要先循环并创建函数,然后传递给async吗
页面
,比如我们的例子是4页。我想发出4次请求,然后在它们全部返回时触发回调
async.eachSeries new Array(pages)
,(i,next)->
offset+=100;
next();
,(err)->
console.log("All done!");
是否有一个异步方法可以使用for循环?或者我需要先循环并创建函数,然后传递给async吗
更新:以上是最好的方法吗
async.times(4, function(n, next){
somethingAsync(n, next);
},
function (err) {
// Here when all four calls are done
});
请参阅。你用哪种方法是什么意思?@AndreasHultgren这应该是一个答案,而不是评论,因为它完全回答了OP的问题。