关于async function(){ let res = await } 详解

本文引自: https://www.jianshu.com/p/435a8b8cc7d3 

async function fn(){  //表示异步,这个函数里面有异步任务
    let result = await  xxx //表示后面结果需要等待数据读取完后执行    
}

 async特点:

  1. await只能放到async函数中
  2. 相比genrator语义化更强
  3. await后面可以是promise对象,也可以是数字、字符串、布尔
  4. async函数返回的是一个promise对象
  5. 只要await语句后面Promise状态变成 reject, 那么整个async函数会中断执行
 
posted @ 2019-10-17 14:41  西北偏北&雨曦  阅读(2829)  评论(0编辑  收藏  举报