```javascript
每一个 Promise 都有两个 函数参数,分别是
resolved 成功状态
rejected 失败状态
`
通过查看 Promise 我们可以发现 resolve,reject,all,race是静态方法,
then,catch,finally是实例方法``
const PENDING = 'PENDING'
const RESOLVED = 'RESOLVED'
const REJECTED = 'REJECTED'
class Promise {
constructor(executor) {
this.status = PENDING
let resolve = () => {
}
let = reject = () => {
}
executor(resolve,reject
promise
最新推荐文章于 2024-07-01 08:00:00 发布
本文深入探讨Promise的构造函数、then方法、resolve和reject方法的实现,包括状态转换、异步处理、链式调用和错误捕获。通过实例解析Promise.all()和Promise.race()的用法,并介绍catch和finally方法的原理。
摘要由CSDN通过智能技术生成