首页 > 其他 > 详细

async await

时间:2019-11-09 18:06:01      阅读:84      评论:0      收藏:0      [点我收藏+]

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

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!