promise的出现,异步任务的处理
什么是promise?
Promise的代码结构,三种状态
promise的Executor详解
resolve参数不同值的区别
promise的对象方法:then
then的多次调用
同一个Promise可以被多次调用then方法
当我们的resolve方法被回调时, 所有的then方法传入的回调函数都会被调用
then方法 – 返回值
promise的对象方法:catch
catch的多次调用
catch错误(拒绝)捕获的回调函数
catch错误捕获顺序
先看最外层是否为拒绝捕获,然后按链式调用,看then方法返回的promise是否为拒绝捕获
catch比较特殊
catch方法 – 返回值
promise的对象方法:finally
Promise的类方法-resolve
Promise的类方法-reject
Promise的类方法-all
Promise的类方法-allSettled
参考
Promise的类方法-race
Promise的类方法-any