await中使用promise
时间: 2024-04-25 15:25:05 浏览: 56
在使用await时,它会暂停代码在该行上,直到promise完成,然后返回结果值。在暂停的同时,其他正在等待执行的代码就有机会执行了。\[1\]在第一个例子中,使用了async/await搭配promise的方式来处理异步请求。在async函数中,使用await关键字来等待promise完成,并返回结果值。在第二个例子中,async2函数中使用了await关键字来等待async1函数返回的promise完成,并将结果赋值给变量c。然后又使用await关键字来等待另一个promise完成,并将结果赋值给变量d。最后打印出变量d的值。\[2\]在第三个例子中,async2函数中使用了await关键字来等待async1函数返回的promise完成,并将结果赋值给变量c。然后创建了一个新的promise,并将变量c作为resolve的参数。最后打印出变量d的值。\[3\]
#### 引用[.reference_title]
- *1* [async/await, 搭配 promise使用](https://blog.csdn.net/weixin_57844432/article/details/121534877)[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^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* *3* [Promise和await结合使用](https://blog.csdn.net/qq_42931285/article/details/121582290)[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^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文