【发布时间】:2017-08-15 14:34:09
【问题描述】:
这两个代码块是一样的吗?我正在寻找打开.catch() 并记录错误,但我仍然希望错误“未被捕获”,我可以返回它吗?还是需要用Promise.reject() 包裹?
A区:
soSomething()
.then(() => {
return "meow"
})
.catch(() => {
console.log(err)
return err
})
B座:
soSomething()
.then(() => {
return "meow"
})
.catch(() => {
console.log(err)
return Promise.reject(err)
})
【问题讨论】:
标签: javascript error-handling promise