javascript - for循环执行多个异步请求,但是请求到的数据顺序打乱了?
ringa_lee
ringa_lee 2017-06-12 09:26:54
0
3
641
雷雷
ringa_lee
ringa_lee

ringa_lee

全部回复(3)
世界只因有你

异步请求哪个完成就push哪个,会乱是正常的吧;你别用push,直接通过i给下标,注意i值的处理就行了(可以使用IIFE)

黄舟

有一个思路是构造一个存储结构比如数组array,当异步函数i执行完成后,将数据放回array[i]。

大家讲道理

你可以用promise.all方法啊,把请求放进一个数组,这样顺序就不会乱了啊。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板