下面這段async異步代碼的執(zhí)行順序有些不理解,求大神能指導(dǎo)指導(dǎo),最好能幫忙分析下相關(guān)微任務(wù)隊(duì)列的過程asyncfunctionasync1(){returnnewPromise(resolve=>{Promise.resolve().then(()=>{async2().then(resolve)})}).then(()=>{console.log('async1end')})}asyncfunctionasync2(){}async1()Promise.resolve().then(function(){console.log('promise2')}).then(function(){console.log('promise3')}).then(function(){console.log('promise4')})//promise2//promise3//async1end//promise4
萌新求教!async異步代碼的執(zhí)行順序求解?
回首憶惘然
2019-08-30 00:52:47