javascript - for迴圈執行多個非同步請求,但是請求到的資料順序打亂了?
ringa_lee
ringa_lee 2017-06-12 09:26:54
0
3
638
雷雷
ringa_lee
ringa_lee

ringa_lee

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

非同步請求哪個完成就push哪個,會亂是正常的吧;你別用push,直接通過i給下標,注意i值的處理就行了(可以使用IIFE)

黄舟

有一個想法是建構一個儲存結構例如數組array,當非同步函數i執行完成後,將資料放回array[i]。

大家讲道理

你可以用promise.all方法啊,把請求放進一個數組,這樣順序就不會亂了啊。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板