长风破浪会有时
直挂云帆济沧海

js异步事件执行顺序

//请写出输出内容
async function async1() {   
     console.log('async1 start');    
     await async2();    
     console.log('async1 end');
}
async function async2() {	
    console.log('async2');
}
console.log('script start');
setTimeout(function() {    
    console.log('setTimeout');
}, 0)
async1();
new Promise(function(resolve) {   
 console.log('promise1');    
 resolve();
}).then(function() {    
    console.log('promise2');
});
console.log('script end');

/*
script start 
async1 start 
async2 
promise1 
script end 
async1 end 
promise2 
setTimeout
*/
赞(2) 打赏
未经允许不得转载:阿锋哥前端开发经验分享 » js异步事件执行顺序
分享到: 更多 (0)

几百块就能做营销型企业网站?

查看详情

可怜可怜作者吧

支付宝扫一扫打赏

微信扫一扫打赏