Promise实例方法

  • Promise.prototype.then(),为 Promise 实例添加状态改变时的回调函数,返回一个新的 Promise 实例
  • Promise.prototype.catch(),用于指定发生错误时的回调函数,返回一个新的 Promise 实例
  • Promise.prototype.done(),总是处于回调链的尾端,保证捕捉到任何可能出现的错误
  • Promise.prototype.finally(),用于指定不管 Promise 对象最后状态如何都会执行的操作。

finally 与 done 的最大区别在于:finally 接受一个普通的回调函数作为参数,该函数不管怎样都必须执行。

本文是转载文章,点击查看原文
如有侵权,请联系 lx@jishuguiji.net 删除。