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

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