摘要: 1:直接上代码:主要就是思路,以及判断情况,什么时候该回调什么函数 1 const PEOMISE_STATUS_PENDING = 'pending' 2 const PEOMISE_STATUS_FULFILLED = 'fulfilled' 3 const PEOMISE_STATUS_REJ 阅读全文
posted @ 2022-04-01 21:16 沁霓 阅读(67) 评论(0) 推荐(0)
摘要: 1:then的多次调用 then方法保存在数组里面,调用resolve的时候遍历数组 1 // then的多次调用 then方法都保存在数组里,然后调用resolve的时候遍历数组就好啦 2 //定时器里面的then不会执行 利用状态判断更严谨 3 const PEOMISE_STATUS_PEND 阅读全文
posted @ 2022-04-01 15:28 沁霓 阅读(130) 评论(0) 推荐(0)
摘要: 1:结构的设计 主要思路: 构造函数 Class 就可以new来调用 利用constructor实现函数的调用(executor) 实现调用了reject()resolve无效调用 记录Promise的状态 const PEOMISE_STATUS_PENDING='pending' 默认状态 co 阅读全文
posted @ 2022-04-01 11:31 沁霓 阅读(62) 评论(0) 推荐(0)
摘要: 1:resolve 把一个对象转换成Promise对象 1 //把一个对象转成Promise对象 2 //resolve参数(普通的值、对象 Promise) 3 const promise = Promise.resolve({ name: 'tyy' }) 4 //相当于 5 // const 阅读全文
posted @ 2022-04-01 10:04 沁霓 阅读(343) 评论(0) 推荐(0)