**1. 三种状态**
Promise 对象有三种状态,两个过程。3 种状态分别是:
* pending(进行中)
* fulfilled(已成功)
* rejected(已失败)
这三种状态的特点是:除了异步操作外,任何其他操作都无法改变这个状态。
<br/>
状态的缺点:
* 无法取消 Promise ,一旦新建它就会立即执行,无法中途取消。
* 如果不设置回调函数,Promise 内部抛出的错误,不会反应到外部。
* 当处于 pending 状态时,无法得知目前进展到哪一个阶段(刚刚开始还是即将完成)。
**2. 两个过程**
Promise 对象只有两个过程,即从 pending → fulfilled、pending → rejected。
![](https://img.kancloud.cn/3a/85/3a8551f40aa67f5c75bbd899b2186014_1587x313.jpg)
- nodejs
- 同时安装多个node版本
- Vue3
- 创建Vue3项目
- 使用 vue-cli 创建
- 使用 vite 创建
- 常用的Composition API
- setup
- ref
- reactive
- 响应数据原理
- setup细节
- reactive与ref细节
- 计算属性与监视
- 生命周期函数
- toRefs
- 其它的Composition API
- shallowReactive与shallowRef
- readonly与shallowReadonly
- toRaw与markRaw
- toRef
- customRef
- provide与inject
- 响应式数据的判断
- 组件
- Fragment片断
- Teleport瞬移
- Suspense
- ES6
- Promise对象
- Promise作用
- 状态与过程
- 基本使用
- 常用API
- async与await
- Axios