热门

最新

红包

立Flag

投票

同城

我的

发布
n5
n5
5 年前
truen5

要进步就不能故步自封,虽然你解决了一个问题,觉得还OK,但是不能持续待在舒适区中,要发现新的更好的解决方案,多参考别人的方案,甚至跨行业去看相似问题的好的解决方法

CSDN App 扫码分享
分享
评论
点赞
打赏
  • 复制链接
  • 举报
下一条:
.then 可以接收两个参数,第一个是处理成功的函数,第二个是处理错误的函数。.catch 是 .then 第二个参数的简便写法,但是它们用法上有一点需要注意:.then 的第二个处理错误的函数捕获不了第一个处理成功的函数抛出的错误,而后续的 .catch 可以捕获之前的错误。Promise.resolve() .then(function success (res) { throw new Error('error') }, function fail1 (e) { console.error('fail1: ', e) }) .catch(function fail2 (e) { console.error('fail2: ', e) })运行结果:fail2: Error: error at success (<anonymous>)
立即登录