深入理解promise
基础题1:
const promise = new Promise((resolve, reject) => {
console.log(1)
resolve()
console.log(2)
})
promise.then(() => {
console.log(3)
})
console.log(4)
// 分析这道题需要理解Event Loop——题目解析:
Promise是同步执行,promise.then是异步执行,浏览器则是单线程的,所以执行规则为同步–异步–微任务–宏任务
结果:
原创
2021-02-24 11:52:27 ·
96 阅读 ·
0 评论