node.js - nodejs如何同步延迟运行函数

浏览:24日期:2022-09-23

问题描述

队列示例

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 没什么效果

问题解答

回答1:

使用 sleep

回答2:

发代码的时候最好format一下啊!亲

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

回答3:

定时函数可以这么写

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

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

相关文章: