请输出以下代码的执行结果?:
const promise = new Promise((resolve, reject) => {
console.log(1)
resolve()
console.log(2)
})
promise.then(() => {
console.log(3)
})
console.log(4)
答案:
1
2
4
3
解析:Promise 构造函数是同步执行的,promise.then 中的函数是异步执行的。