错误处理参数和JavaScript承诺中的catch之间的区别

贾斯

为什么我都需要?有什么区别

之间

.then(doWork, errorHandler)

… 和 …

.then(doWork) .catch(errorHandler)

是为了方便起见,并且两者都会捕获错误吗?我需要使用两者还是只使用其中之一?在哪些用例上?

阿卜杜伊迪特·ja那(Abhyudit Jain)

在第一个代码段中,如果成功处理程序引发异常或拒绝诺言,则执行将不会进入错误处理程序,因为诺言已在此级别得到解决。

使用catch,您总是可以看到以前的成功处理程序中未处理的错误。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

拒绝Javascript承诺和错误处理

来自分类Dev

expressJS承诺和错误处理

来自分类Dev

承诺错误处理基础

来自分类Dev

next()承诺错误处理

来自分类Dev

ExpressJS:承诺和错误处理中间件

来自分类Dev

Angularjs中的错误处理以实现延迟承诺

来自分类Dev

承诺中的 Node.js mysql 错误处理

来自分类Dev

Javascript:图像错误处理和嵌套

来自分类Dev

在Laravel中使用try和catch进行错误处理

来自分类Dev

Javascript Promise中的错误处理

来自分类Dev

Javascript函数中的错误处理

来自分类Dev

正确的错误处理 - 在 javascript/Ionic 中

来自分类Dev

Powershell中Try / Catch的错误处理问题

来自分类Dev

错误处理程序不要求承诺

来自分类Dev

按钮和Bean方法之间的错误处理

来自分类Dev

模型和路由之间的快速错误处理

来自分类Dev

JavaScript中的可观察值和承诺之间有什么区别?

来自分类Dev

处理Javascript承诺中的拒绝错误

来自分类Dev

承诺的指令和承诺的操作之间的区别

来自分类Dev

评估失败Puppeteer中的错误和错误处理

来自分类Dev

之间的区别!和 != 在 JavaScript 中

来自分类Dev

错误处理和信号

来自分类Dev

ForEach 与 Try/Catch 错误处理

来自分类Dev

JavaScript初始化和错误处理

来自分类Dev

PowerShell 中的“catch [Exception]”和“catch”之间有区别吗?

来自分类Dev

JavaScript属性错误处理

来自分类Dev

VBA Excel中的登录尝试和错误处理

来自分类Dev

Oracle和PostgreSQL中不同的默认错误处理

来自分类Dev

SwingWorker中的错误处理