我正在尝试编写此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)
});
}
}
有人可以帮我解释一下什么是最好的方法吗?