前端小帆(async与await的原理)

本文介绍了JavaScript中的async和await关键字,讲解它们的字面意义、使用场景和优势。async用于声明异步函数,确保函数返回Promise,而await用于等待异步操作完成,使代码更清晰,避免回调地狱。同时,async/await支持并发执行并允许捕获错误。
摘要由CSDN通过智能技术生成

前端小帆(async与await的原理)

什么是async与await(字面理解)
async、await从字面上理解,async就是异步的意思,await就是等待的意思,而两者的用法上也是这样的,async用于申明一个function是异步的,而await用于等待一个异步方法执行完成

过程就是:
1,async就是一个async函数,而await只能在这个函数中使用
2,await表示这里等待await后面的操作执行完毕,再执行下一句代码
3,await后面紧跟的最好是一个定时操作或者一个异步操作

async
async用于声明异步函数,可以用在函数声明,函数表达式,箭头函数和方法上

//普通的函数声明
async function foo(){
   }

//声明一个函数表达式
let A=async function(){
   }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值