当前位置:网站首页>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>
边栏推荐
猜你喜欢
随机推荐
金仓数据库 KDTS 迁移工具使用指南 (6. 注意事项)
Distributed Computing Experiment 1 Load Balancing
inject() can only be used inside setup() or functional components.
Cross-species regulatory sequence activity prediction
IntelliJ新建一个类或者包的快捷键是什么?
【JS 逆向百例】某网站加速乐 Cookie 混淆逆向详解
js - the first letter that appears twice
JMeter 常用的几种断言方法,你会几种呢?
【Attention】Dual Attention(DANet) & Fully Attention(FLA)
[Computer recording screen] How to use bandicam to record the game setting graphic tutorial
Typora_Markdown_图片标题(题注)
金仓数据库KingbaseES客户端编程接口指南-JDBC(9. JDBC 读写分离)
LeetCode每日五题01:两数之和 (均1200题)
【JS 逆向百例】某网站加速乐 Cookie 混淆逆向详解
【NOI模拟赛】纸老虎博弈(博弈论SG函数,长链剖分)
【论文笔记】Dynamic Convolution: Attention over Convolution Kernels
MySQL BIGINT 数据类型
智能健身动作识别:PP-TinyPose打造AI虚拟健身教练!
Libpq 是否支持读写分离配置
新特性解读 | MySQL 8.0 在线调整 REDO