当前位置:网站首页>async - await
async - await
2022-08-04 08:18:00 【z_小张同学】
理解:
async/await 是ES7提出的基于Promise的解决异步的最终方案。
其中async是一个加在函数前的修饰符,被async定义的函数会默认返回一个Promise对象resolve的值。因此对async函数可以直接then,返回值就是then方法传入的函数。
await 也是一个修饰符,只能放在async定义的函数内。可以理解为等待。
await 修饰的如果是Promise对象:可以获取Promise中返回的内容(resolve或reject的参数),且取到值后语句才会往下执行;
如果不是Promise对象:把这个非promise的东西当做await表达式的结果。
async/awiait 的使用方法 代码:
<script src="https://lf3-cdn-tos.bytecdntp.com/cdn/expire-1-M/axios/0.26.0/axios.js"></script>
<button onclick="fn()">点击</button>
<script>
async function fn() {
var url = "http://192.168.0.114:8081/api1"
var data = await axios(url)
console.log(data);
}
</script>
边栏推荐
猜你喜欢
Secondary network security competition C module MS17-010 batch scanning
技术实现 | 图像检索及其在淘宝的应用
RT-Thread Studio学习(十二)W25Q128(SPI)的读写
GIS数据与CAD数据间带属性字段互相转换还原工具,解决ArcGIS等软件进行GIS数据转CAD数据无法保留属性字段问题
DeLighT:深度和轻量化的Transformer
binder通信实现
LeetCode 135. 分发糖果
csdn图片去水印 | 其他方法无效时的解决方案
dalle:zero-shot text-to-image generation
[NOI Simulation Competition] Paper Tiger Game (Game Theory SG Function, Long Chain Division)
随机推荐
发现WRH几个表被锁了,怎么办?
MySQL BIGINT 数据类型
dalle:zero-shot text-to-image generation
如何从PG导入数据到kingbaseES
线程和进程之间的区别
【UE虚幻引擎】UE5三步骤实现AI漫游与对话行为
力扣 剑指 Offer 04. 二维数组中的查找
C语言strchr()函数以及strstr()函数的实现
一天学会JDBC06:PrepaerdStatemtnt
Linux之Redis 缓存雪崩,击穿,穿透
GIS数据与CAD数据间带属性字段互相转换还原工具,解决ArcGIS等软件进行GIS数据转CAD数据无法保留属性字段问题
一天搞定JDBC01:连接数据库并执行sql语句
在安装GBase 8c数据库的时候,报错显示“Host ips belong to different cluster”。这是为什么呢?有什么解决办法?
RT-Thread Studio学习(十二)W25Q128(SPI)的读写
【UE虚幻引擎】UE5实现动态导航样条线绘制
智汇华云 | 华云软件定义网络 DCI介绍
【剑指Offer】二分法例题
【我想要老婆】
金仓数据库KingbaseES客户端编程接口指南-JDBC(6. JDBC 大对象数据处理)
MySQL group_concat()详解