1 Star 0 Fork 0

NinJa427/promise

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
app.js 604 Bytes
一键复制 编辑 原始数据 按行查看 历史
NinJa427 提交于 2020-09-19 15:17 . 链式调用then catch
const NewPromise = require('./index')
let promise = new NewPromise((resolve,reject)=>{
resolve('aaaaaaaaaa')
// reject('error')
// throw new Error('1111111111error')
})
// promise.then((value)=>{
// console.log('1',value)
// },(reason)=>{
// console.log('xxxx',reason)
// })
let promise1 = promise.then(()=>{
return new NewPromise((resolve,reject)=>{
setTimeout(() => {
reject('error')
}, 0);
})
},(reason)=>{
return reason
})
promise1.then().then().then().then().then((value)=>{
console.log(value)
},(reason)=>{
console.log(reason)
}).catch(e=>{
console.log(e)
})
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/yq770770/promise.git
git@gitee.com:yq770770/promise.git
yq770770
promise
promise
master

搜索帮助