promise

29 阅读1分钟

Promise 对象用于表示一个异步操作的最终完成(或失败)及其结果值。

能够把异步返回的成功或者失败和相对应的处理程序关联起来,这样试异步方法可以向同步方法那样返回值:异步方法不会立即返回最终的值,而是返回一个promise,以便在未来某个时候把值交给使用者。

  • padding:初始状态。
  • fulfilled:成功。
  • rejected:失败。

每一个 .then() 方法还会返回一个新生成的 promise 对象