代碼如下:constp=Promise.resolve();(()=>{constimplicit_promise=newPromise(resolve=>{constpromise=newPromise(res=>res(p));promise.then(()=>{console.log('after:await');resolve();});});returnimplicit_promise;})();p.then(()=>{console.log('tick:a');}).then(()=>{console.log('tick:b');}).then(()=>{console.log('tick:c');})??這段代碼在node11和瀏覽器中的輸出順序為:tick:atick:bafter:awaittick:c不應該先輸出after:await么?
小白,請教各位大佬!求大佬解釋下下面這段代碼的執行順序
繁花不似錦
2019-08-17 21:44:05