async的作用和原型
时间: 2024-04-08 20:05:47 浏览: 109
回答: async/await是ES7的新特性,它是一种写异步代码的新方式,相对于以前的回调函数和Promise,async/await更加简化了操作。它是基于Promise实现的,不能用于普通的回调函数。async/await与Promise一样,是非阻塞的,它使得异步代码看起来像同步代码,这正是它的魔力所在。\[1\] async function用来定义一个返回AsyncFunction对象的异步函数,它通过事件循环异步执行,并通过一个隐式的Promise返回结果。使用异步函数的语法和结构更像是标准的同步函数。\[3\]
#### 引用[.reference_title]
- *1* *3* [Promise和async/await](https://blog.csdn.net/WY66987/article/details/126729330)[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_down1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [关于Promise原型方法async和await](https://blog.csdn.net/True_cl/article/details/107079244)[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_down1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文