ES6 笔记04

01 异步函数的使用

es6推出了一种按照顺序执行的异步函数的方法 async 异步函数

async异步函数可以解决promise封装异步代码,调用时一直then链式编程时比较麻烦的问题

定义异步函数:

async function 函数名(){

await 表达式1或者函数的调用1

await 表达式2或者函数的调用2

...

await 表达式n或者函数的调用n

return 结果

}

await 后面如果写了有一个普通的表达式,那么直接执行意义不大(平常很少使用)

一般后面需要跟一个promise对象 await会自动执行这个promise对象里面的代码

并且把then成功的数据作为await语句的返回值

如果有多个await语句 那么只有上一个await执行完毕 才会执行下一个await

async整个函数都是异步的 一旦函数调用不会等待当前函数执行完毕再去执行后面的代码

而是先执行后面的语句 等到页面所有主程序执行完 再去执行异步函数里面的代码

相关推荐
妃衣6 分钟前
html页面,富文本转word 、Html to Word(docx)
前端·html·word·html转word
用户5458429869587 分钟前
Linux磁盘空间排查实战:从df到du的完整诊断链路
前端·后端
Hammer_Hans8 分钟前
DFT笔记40
笔记
我登哥MVP9 分钟前
【Spring6笔记】 - 15 - Spring中的八大设计模式
java·spring boot·笔记·spring·设计模式·intellij-idea
Engineer邓祥浩11 分钟前
JVM学习笔记(8) 第三部分 虚拟机执行子系统 第7章 虚拟机类加载机制
jvm·笔记·学习
Mintopia12 分钟前
从“能用”到“好改”:一套新手也能执行的代码进化路径
前端
JarvanMo13 分钟前
浅谈Getx删库跑库了
前端
深蓝海拓14 分钟前
基于QtPy (PySide6) 的PLC-HMI工程项目(七)上位机通信部分的初步建设:socket客户端
网络·笔记·python·学习·plc
蚰蜒螟14 分钟前
深入剖析 Tomcat 9.0.53 源码:Web 资源管理与类加载机制
java·前端·tomcat
Mintopia15 分钟前
别再乱用工具函数:一套可控的 util 设计规则
前端