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
浙公网安备 33010602011771号