我這有一段請求,代碼如下理想狀態(tài)下,應該是先輸出 我是1,然后輸出 我是2不過實際情況下確實先輸出了 ‘我是2’ 接下來才是‘我是1’請問各位大佬有知道這個怎么實現(xiàn)嗎,還是比較新的新手,不太懂,希望說的淺一點,謝謝
2 回答

桃花長相依
TA貢獻1860條經(jīng)驗 獲得超8個贊
axios是異步吧!js是單線程語言,瀏覽器只分配給js一個主線程,用來執(zhí)行任務(函數(shù)),但一次只能執(zhí)行一個任務,這些任務形成一個任務隊列排隊等候執(zhí)行,等這些任務執(zhí)行完以后才會執(zhí)行異步里的方法!
所以先執(zhí)行2,再執(zhí)行1!你可以在console.log('我是2') 后面再寫console.log('我是3') console.log('我是4')
出來的結(jié)果是 2 3 4 1
添加回答
舉報
0/150
提交
取消