前端小帆(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(){
}