promise同步异步执行顺序问题
01
02
/**
* 异步包含:
* 宏任务 :各种定时器
* 微任务 :promise
* 执行顺序:先微任务,后宏任务
*/
console.log(1);
setTimeout(function(){
console.log(2);
},0)
new Promise(function(resolve,reject){
console.log(3);
resolve()
}).then(function(){
console.log(4);
})
console.log(5)
//1 3 5 2 4