关于Promise执行顺序

如题:

console.log(2)
let p = new promise(resolve => {
    console.log(5)
    resolve()
})
p.then(()=>{
    console.log(8)
})

执行顺序是:2、5、8
说明:promise会立即执行,但是 .then 这个回调函数相当于是异步执行(微任务)

Promise的三种状态展示:在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_43906597/article/details/115043136