微信搜索 【大迁世界】, 我会第一时间和你分享前端行业趋势,学习途径等等。 本文 GitHub github.com/qq449245884... 已收录,有一线大厂面试完整考点、资料以及我的系列文章。
快来免费体验ChatGpt plus版本的,我们出的钱 体验地址:chat.waixingyun.cn 可以加入网站底部技术群,一起找bug,另外新版作图神器已上线 cube.waixingyun.cn/home
使用async await的主要原因是
- 使我们的代码看起来像同步的
- 清晰的代码
它确实使我们的代码看起来同步。但是,它真的能让我们的代码变得整洁吗?🤔
请参考以下代码片段,我们在其中有多个 try catch
块,带有 await
功能。
这与使用 then
块非常相似。在上述代码中,使用async/await
的优势并未真正发光🌟。
随着时间的推移⏲️,我们的项目中的代码以及 try catch
块也在增加,我们不能忽视它们,因为我们必须优雅地处理应用程序中的错误,以使用户体验顺畅。
我们有两种可能的方式来使我们的代码看起来更美观。
方式1:我们可以不将 try catch
块作为一个单独的块,而是直接在同一行中 catch
错误,同时附带 await
。
方式2:
使用一个专门处理 try catch
函数 ,我们可以导入这个函数来进行 async 调用。
如果我们想在fetchDataFromServer
中传递一些参数,那么我们可以利用柯里化的功能来传递参数。
交流
有梦想,有干货,微信搜索 【大迁世界】 关注这个在凌晨还在刷碗的刷碗智。
本文 GitHub github.com/qq449245884... 已收录,有一线大厂面试完整考点、资料以及我的系列文章。