promise相关知识点

59 阅读1分钟

promise

1.创建时需要传入一个函数,否则会报错

2.会给传入的函数设置两个回调函数

3.刚创建的Promise对象状态为pending

4.状态一旦发生变化就不可以再改变

5.可以通过then来监听状态

5.1.如果创建监听时,状态已经改变,立即执行监听回调

5.2.如果创建监听时,状态没有发生改变,会等状态改变后执行

5.3.同一个promise对象可以添加多个then监听,状态改变时按照注册顺序依次执行

promise.all的使用

promise.all

参考文档:

手写promise

阮一峰ES6学习之Promise(一)

阮一峰Promise对象