【文件属性】:
文件名称:MyPromise:手写 Promise
文件大小:2KB
文件格式:ZIP
更新时间:2021-04-08 14:45:16
JavaScript
注意
tip1
一个 Promise 的状态改变,比如说变成 rejected
不会影响其链式中的 then 返回的 Promise 的状态
例如下面的代码 success 是会成功打印的
const p = new Promise((resolve, reject) => {
reject('fail')
})
.then(() => {}, reason => reason)
.then(res => console.log('success'))
tip2
如果返回一个 new Promise 且.then 我们不做特殊处理的话 打印出来 会是一个 LPromise 的实例
const p1 = new LPromise((resolve, reject) => {
resolve('解决')
}).then(res => {
return new LProm
【文件预览】:
MyPromise-master
----index.js(3KB)
----readme.md(669B)
----index.html(2KB)