Skip to content

【Promise第三题】下面代码的输出是什么?

js

const promise = new Promise((resolve, reject) => { console.log(1); console.log(2); }); promise.then(() => { console.log(3); }); console.log(4);


## 参考答案:

## 过程分析

* 和【Promise第二题】相似,只不过在promise中并没有resolve或者reject
* 因此promise.then并不会执行,它只有在被改变了状态之后才会执行。

## 结果:

1 2 4