.js setTimeout代码不起作用

.js setTimeout code not working

本文关键字:不起作用 代码 setTimeout js      更新时间:2023-09-26

下面的代码没有暂停我的脚本。。有人能帮我修一下吗?

async.each(crawlCities, function (city, cb) {
    var temp = city + ".craigslist.org";
    queue.push({
        url: "http://" + temp + crawlTask.path,
        domain: temp,
        taskId: crawlTask.taskId
    }, handler);
    setTimeout(cb, 20000);
}, function (err) {
    console.log("Something went wrong", err);
});

如果你试图在200000s内返回回调,那么应该是这样的:

setTimeout(function(){
   return cb();
  }, 20000);