下面這段async異步代碼的執行順序有些不理解,求大神能指導指導,最好能幫忙分析下相關微任務隊列的過程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異步代碼的執行順序求解?各位有什么建議?
江戶川亂折騰
2019-08-24 22:08:06