首页 > TAG信息列表 > failCallback

手写 Promise 源码之 catch 方法实现

目录手写 Promise 源码之 catch 方法实现场景代码实现 手写 Promise 源码之 catch 方法实现 场景 const MyPromise = require('./myPromise') function p1() { return new MyPromise((resolve, reject) => { setTimeout(() => { resolve('p1') }, 2000) }) }

手写 Promise 源码之在 Promise 类中加入异步逻辑

目录手写 Promise 源码之在 Promise 类中加入异步逻辑测试代码代码实现 手写 Promise 源码之在 Promise 类中加入异步逻辑 测试代码 在执行器中加入异步代码,由于异步代码要在主线程的代码完毕后才会执行,所以第18号代码 then() 会马上执行,此时在 promise 的状态为 pending,那么需要