Promise对象

2020-10-23  本文已影响0人  涌朋

Promise对象只有三种状态。

异步操作”未完成“(pending)

异步操作”已完成“(resolved, 又称fulfilled)

异步操作”失败“ (rejected)

这三种的状态的变化途径只有两种

异步操作从”未完成“到”已完成“

异步操作从”未完成“到”失败“

这种变化 只能发生一次,一旦当前状态变为”已完成 “或”失败“,就意味着不会再有新的状态变化了。

因此,Promise对象的最终结果只有两种

异步操作成功,Promise对象传回一个值,状态变为resolved.

异步操作失败,Promise对象抛出一个错误,状态变为rejected.


---Every day to be a little better---

上一篇下一篇

猜你喜欢

热点阅读