async await finally
时间: 2023-08-27 22:14:18 浏览: 157
引用所以可以说,async是Promise的一种语法糖,它简化了使用Promise的过程。
引用在给定的例子中,将async函数a()赋值给变量b,通过await关键字等待a()函数的返回结果,并将结果赋值给b。
引用在给定的例子中,readFile函数使用了async和await来等待createPromise函数返回的结果,并使用try-catch来处理可能出现的错误。
关于async await finally的问题,async函数中没有finally关键字,finally关键字是用于在try-catch结构中无论是否发生异常都会执行的代码块。在async函数中,可以使用try-catch来处理异常,但是没有类似finally的关键字来执行一段无论如何都会执行的代码。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [Promise、async/await的用法](https://blog.csdn.net/liya_nan/article/details/80834101)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [Promise、try-catch-finally、async-await](https://blog.csdn.net/weixin_46873254/article/details/119457437)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文