本文讲解如何根据 Promises/A+ 规范手写实现一个 Promise 类。Promise 代表异步操作结果,有 pending、fulfilled、rejected 三种状态。实现中定义了 MyPromise 类,包含状态、值、拒因及回调方法。then 方法用于注册回调并返回新 Promise,resolvePromise 方法处理 thenable 对象。通过 Promises/A+ 测试验证正确性,并优化类型判断以符合规范。
完成下面两步后,将自动完成登录并继续当前操作。