Promise以及async和await的用法

  Promise是一个异步加载的方式,处理时使用new Promise返回一个对象,该对象可以调用then方法,then方法中有两个参数,第一个参数是加载成功时执行,第二个参数是加载失败时执行,then方法中可以通过返回Promise进行链式调用。

  Promise的三个状态:

    初始化:状态:pending

    当调用resolve(成功):pending=>fulfilled

    当调用reject(失败):pending=>rejected

  async关键字写在函数前面,返回一个Promise,在async函数中使用return,就相当于执行了Promise中resolve,返回值用then调用。
  await是async wait的意思,等待处理,它只能在async函数中使用,等待当前这个过程完毕再去执行下一个。

原文地址:https://www.cnblogs.com/wuqilang/p/11204636.html