Skip to content

构建 resolve、reject ​

Promise 的核心是一个接收 executor 函数的构造函数,executor 立即执行并传入 resolve 和 reject 两个回调。

本节要点

创建 MyPromise 类,接收 executor 函数,内部定义 resolve 和 reject 方法。 executor 会立即执行,resolve 和 reject 用于设置 Promise 的值。

完整代码 ​

my-promise.js
Loading code...

INFO

本节所有代码都是新增内容,为后续知识点的基石。

运行示例 ​

示例一:resolve 成功
示例代码
Loading...
示例二:reject 失败
示例代码
Loading...
示例三:先 resolve 后 reject
示例代码
Loading...

循序渐进实现 Promise