promise学习

1、promise作用:

在异步执行的流程中,将执行代码和处理返回结果的代码清晰地分开。

2、promise状态(PromiseStatus):

pending(进行中)、resolved(已成功)、rejected(失败)

3、Promise对象的三种原型方法(Prototype Methods),需要应用于promise对象

catch: 处理失败时调用,对应Promise.reject

then: 处理成功是调用

finally: 无论处理成功或失败都会调用

4、Promise对象的四个静态方法

Promise.resolve:处理成功

Promise.reject:处理失败

Promise.All:多个promise同时执行,并且等待最后一个promise执行完再返回

Promise.race:多个promise同时执行,以第一个最先完成的promise作为返回

 

参考链接:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Promise

 

posted @ 2020-04-01 18:59  刹那&永恒  阅读(119)  评论(0)    收藏  举报