Promise 原理解析与源码实现(遵循 Promise/A+ 规范)

new Promise 时,需要传递一个 executor 执行器,执行器立刻执行(同步执行),executor 接受两个参数,分别是 resolve(成功) 和 reject(失败)。 promise 有 3 个状态: - pending:初始状态,既不是成功,也不是失败状态。 - fulfilled:成功状态,意味着操作成功完成。 - rejected:失败状态,意味着操作失败。...