不是吧?async/await异常捕获你还在用try-catch~

掘金头条 2年前 (2023) juejinhot
1.1K 0

内容简介:

不知道大家项目里面是怎么处理 async/await 的异常,我斗胆在我们项目里翻了一下,发现大量使用 try-catch 来处理 async/await 异常。首先说明一下, try-catch 处理并没有什么问题,我只是觉得这么写代码会有点乱,感觉代码逻辑像是断层了一样,不易理解;其次是代码冗余问题,单个 try-catch 就占了好几行代码,如果每个请求的地方都添加 try-catch,就会显得代码很臃肿。
而对于这种大量相同的冗余代码,完全可以用一种通用的函数来替代。async/await 是在 ES2017 中引入的,目的是为了让异步操作更加直观、方便,同时也解决了 Promise ...

查看原文

? 不是吧?async/await异常捕获你还在用try-catch~

版权声明:juejinhot 发表于 2023-04-28 8:51:24。
转载请注明:不是吧?async/await异常捕获你还在用try-catch~ | 程序员导航网

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...