1、Promise的状态
实例对象中的一个属性【PromiseState】
- pending 未决定的
- resolved/fullfulled 成功
- rejected 失败
pending 变为 resolved
pending 变为 rejected
说明: 只有这 2 种, 且一个 promise 对象只能改变一次
无论变为成功还是失败, 都会有一个结果数据
成功的结果数据一般称为 value, 失败的结果数据一般称为 reason
2、Promise对象的值
实例对象中的另一个属性【PromiseResult】
保存着异步任务成功/失败的结果
- resolve
- reject
3、Promise的基本流程
4、Promise的API
(1)Promise 构造函数: Promise (excutor) {}
(1) executor 函数: 执行器 (resolve, reject) => {}
(2) resolve 函数: 内部定义成功时我们调用的函数 value => {}
(3) re