promise笔记
2022-1-20 17:30:30
0
前言
- promise(期约)是指对尚不存在结果的一个替身。
- 早期js没有很好的异步编程解决方案,而到了es6出现了对Promise/A+规范的完善支持,即promise类型。
- Promise现在是主导性的异步编程机制。
正文
promise的三种状态
- 待定(pending)
- promise的最初始状态。
- 在待定状态下,promise可以settled(落定)为fuifilled与rejected状态,这个过程是不可逆的。脱离pending状态后,promise的状态就不会再改变。
- 兑现(fulfilled)
- 代表成功
- 拒绝(rejected)
- 代表失败