father::异步编程
1. 梗概:
ES6标准中对Promise相关处理的封装, 为简化其处理而推出的关键字
2. 相关概念:
1. 异步函数:
child::
异步函数
返回值为promise的函数
指向原始笔记的链接
3. async关键字:
child::
async
用async关键字修饰函数, 表示该函数为异步函数
指向原始笔记的链接
- 函数内部执行完毕就必定转换状态为完成
- 不同于Promise的resolve那么灵活
1. await关键字:
child::
await
1. 作用:
- 遇到await会把下一行开始后面的所有代码都跳过,并在await的promise完成之后加入到微任务队列中
- 但await是一条一条语句执行下去的, 我们有时候需要并发(并行)多个异步函数, 应使用以下方法:并行多个异步函数 Promise.all()方法
实例
指向原始笔记的链接
5. 语法:
child::async与await关键字