热门

最新

红包

立Flag

投票

同城

我的

发布
cpa0701
AwesomeCPA
5 年前
truecpa0701

promise的.then 或者 .catch 的参数期望是函数,传入非函数则会发生值穿透。

CSDN App 扫码分享
分享
评论
点赞
打赏
  • 复制链接
  • 举报
下一条:
返回任意一个非 promise 的值都会被包裹成 promise 对象,即 return new Error('error!!!') 等价于 return Promise.resolve(new Error('error!!!'))。所以.then 或者 .catch 中 return 一个 error 对象并不会被后续的 .catch 捕获
立即登录