request 使用请教
发布于 9 年前 作者 danshuis 2780 次浏览 最后一次编辑是 8 年前 来自 问答

有个任务队列(urls):[1,2,3,4,100] request(1,function(){ request(2,function(){ … }) }) 这样嵌套不要搞死?

还是
request(1)
request(2)
...
request(n)

新手,大家见笑
应该有漂亮的写法吧
谢谢你们!
3 回复

你的两种写法是不同的结果。 对于第一种,可以用promise来避免callback嵌套的问题。你可以看看https://github.com/kriskowal/q,希望对你有帮助

使用async的waterfall方法即可

谢谢,我使用 f(){ifcondi-- request(l,function(){f()})}()嵌套解决了,谢谢楼上二位

回到顶部