相关疑难解决方法(0)

使while循环同步

我有一段代码

var page = 2;
var last_page = 100;
while(page <= last_page) {
  request("http://some_json_server.com/data?page=" + page, function (error, response, body) {
    if (!error && response.statusCode == 200) {
      store_data(body)
    }
    page++;
  });                
}
Run Code Online (Sandbox Code Playgroud)

我做了以下,但它实际上没有检索任何东西.我这样做了吗?

var page = 2;
var last_page = 100;
while(page <= last_page) {
var async_arr = [];
async_arr.push(
  function(next) {
    request("http://some_api_url?page=" + page, function (error, response, body) {
      if (!error && response.statusCode == 200) {
        store_data(body);
      }
    });
  }
);

async.series(
  async_arr, done
);
Run Code Online (Sandbox Code Playgroud)

javascript asynchronous node.js

24
推荐指数
2
解决办法
5万
查看次数

标签 统计

asynchronous ×1

javascript ×1

node.js ×1