当前位置:网站首页>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>
边栏推荐
猜你喜欢
JMeter 常用的几种断言方法,你会几种呢?
微信消息从发送到接收,经历了什么?如何防止丢包
经典动态规划问题的递归实现方法——LeetCode39 组合总和
MySQL 8.0.29 详细安装(windows zip版)
【JS 逆向百例】某网站加速乐 Cookie 混淆逆向详解
RT-Thread Studio学习(十二)W25Q128(SPI)的读写
Distributed Computing Experiment 4 Random Signal Analysis System
【JS 逆向百例】某网站加速乐 Cookie 混淆逆向详解
研究性学习专题 3_LL(1)语法分析设计原理与实现
Cross-species regulatory sequence activity prediction
随机推荐
【JS 逆向百例】某网站加速乐 Cookie 混淆逆向详解
8.2学习记录
unity3d-Animation&&Animator接口(基本使用)
力扣 剑指 Offer 04. 二维数组中的查找
发现WRH几个表被锁了,怎么办?
<jsp:useBean>动作的使用
金仓数据库的单节点如何转集群?
ShuffleNet v2 network structure reproduction (Pytorch version)
一天学会JDBC04:ResultSet的用法
使用单调栈解决接雨水问题——LeetCode 42 接雨水+单调栈说明
【电脑录制屏】如何使用bandicam录游戏 设置图文教程
IntelliJ新建一个类或者包的快捷键是什么?
使用GBase 8c数据库的时候,遇到这种报错
js异步变同步、同步变异步
unity2D横版游戏教程7-敌人AI死亡效果
ShuffleNet v2网络结构复现(Pytorch版)
LeetCode 135. 分发糖果
设计信息录入界面,完成人员基本信息的录入工作,
redis---分布式锁存在的问题及解决方案(Redisson)
最近的一些杂感-20220731