码迷,mamicode.com
首页 > 其他好文 > 详细

async await

时间:2019-11-09 19:23:26      阅读:59      评论:0      收藏:0      [点我收藏+]

标签:ret   同步   回调函数   throw   wait   成功   指定   一个   nbsp   

async/await

1)理解

  简化Promise对象的使用:不在使用then()来指定回调函数。

      如果失败用async/await怎么使用:try...catch     catch得到的就是promise里失败的    不用try..catch  则await拿到的就是then

  同步编码方式方式实现异步流程

2)使用

  哪里使用await?  写在promise左侧  也就是写在一个返回promise对象的表达式的左侧:左侧得到的不再是Promise,而是promise异步成功的值

  哪里使用async?  await 所在最近函数定义的左侧

async test(){

  return 1

  //throw new Error()   //promise返回一个失败的状态

}

const promise =  await test()  //promise=1

await得到的值为async函数返回的值

async await

标签:ret   同步   回调函数   throw   wait   成功   指定   一个   nbsp   

原文地址:https://www.cnblogs.com/lucy-xyy/p/11827129.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!