nodejs如何同步延迟运行函数

队列示例

var array = [1,2,3,4];
function check()
{
if(array.length > 0)
var url = array.pop();
load(url);
}}
function load(url)
{
http.get(url, function(res){
check();
)
}}

我想在 每次load(url)的时候 延迟6秒 这时候我用setTimeout 没什么效果

阅读 7.6k
3 个回答
  1. 发代码的时候最好format一下啊!亲

  2. 如用setTimeout实现你需要递归一下

新手上路,请多包涵

定时函数可以这么写

    var a = function(){
        //逻辑
        setTimeout(() => {
            a()
        }, time)
    }

不知道是不是你想要的意思

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题