如何遍历请求并找到第一个错误

时间:2019-02-11 01:27:58

标签: javascript for-loop asynchronous

我正在尝试编写此Github bash script的javascript版本

我需要一个for循环来遍历API端点并找到结果为“ 0”的第一个响应。

API URI保持不变,但查询字符串salaryrange不断增加。

我尝试对此进行编码,但它似乎处于异步状态。

function seekSalaryFinder() {
  var min = 30000
  var max = 200000
  var salary = min;
  for (t = 0; t <= 30; t++) {
    var salary = salary + 10000
    var apiEndpoint = 'https://chalice-search-api.cloud.seek.com.au/search?jobid='
    var jobId = 38300301
    var url = apiEndpoint + jobId + "&salaryrange=" + salary
    request.get(url, function(error, response, body) {
      var array = JSON.parse(body);
      console.log(array.totalCount)
    });
  }
}

有人可以帮我解释一下什么是最好的方法吗?

0 个答案:

没有答案