async/await的特点和用法

(1)async和await是干什么用的

是用来解决异步流程问题的,避免回调地狱(callback hell),且以最接近同步代码的方式编写异步代码。

(2)async和await的语义

async 可以声明一个异步函数,此函数需要返回一个 Promise 对象。await可以等待一个 Promise 对象 resolve,并拿到结果。

(3)async和await的特点

Async 和 await 是一种同步的写法,但还是异步的操作,两个内容还是必须同时去写才会生效不然的话也是不会好使,而且 await 的话有一个不错的作用就是可以等到你的数据加载过来以后才会去运行下边的 js 内容,而且 await 接收的对象必须还是个 promise 对象.主要应用是在数据的接收,和异步问题的处理,主要是还是解决不同执行时机下的异步问题。

(4)await有两个作用

一是作为求值关键字,二是将异步操作变成同步操作;如果方法中使用了await,那么在方法前面必须加上async
当await作为求值关键字时 后面可以跟Promise或表达式,可以直接获取Promise中的值或表达式的值

(5)async的作用

是将方法的返回值封装成Promise

(6)async 函数的实现

async 函数的实现,就是将 Generator 函数和自动执行器,包装在一个函数里。
async函数是Generator的语法糖。

(7)async和await在项目中的使用

1.项目中的登录组件中,用到了async/await
2.错误处理 超时处理

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值