request 使用请教
有个任务队列(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()})}()嵌套解决了,谢谢楼上二位