async await 写法

1 篇文章 0 订阅
async/await是基于Promise的语法糖,用于简化异步编程。await只能在async函数内使用,它使得从Promise中获取值变得更加简洁。在处理异步操作时,由于this指向问题,通常需要保存this的引用。例如,temp函数中通过let_this=this;来保持this的正确指向,并用await获取Gerdata接口的数据。
摘要由CSDN通过智能技术生成

目录

1.概念

2. 最简单的写法


1.概念

它们都是关键字;

async await配合起来使用就是实现异步操作的同步化;

它们是基于promises的语法糖,使得异步代码更易于编写和阅读;

await 只在 async 函数内有效,在其函数之外使用,会报错滴;

2. 最简单的写法

ps:  在方法中不能直接写this,因为是异步,直接写this ,那么this的指向可能不是我们所要的。必须先给它起个别名,再使用!!!

let tableData=[];
async function temp(){
   let _this=this;
   let res =await Gerdata();//调接口
   _this.tableData=res;
   consoloe.log( _this.tableData)
}

扩展:在setTimeout中也同样。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值