

Promise 三种状态
Pending 待定-初始状态
Fulfilled 实现-操作成功
rejected 被否决-操作失败
.then()
.then()接受两个函数作为参数,分别代表fulfilled和rejected
.then()返回一个新的Promise实例,所以它可以链式调用
当前面的Promise状态改变时,.then()根据其最终状态,选择特定的状态响应函数执行
状态响应函数可以返回新的Promise,或其他值
如果返回新的Promise,那么下一级.then()会在新Promise状态改变后执行
如果返回其他任何值,则会立刻执行下一级.then()
.then()

then()函数

then
return
no return
.then 返回值的逻辑
.then()
.then()
then执行
.then可以链式调用
.then()

then返回值

.then()
1、.then()接受两个函数作为参数,分别代表fulfilled和rejected。
2、.then()返回一个新的promise实例,所以它可以链式调用。
3、当前面的promise状态改变时,.then()根据其最终状态,选择特定的状态响应函数执行。
4、状态响应函数可以返回新的promise,或其他值,或不返回值。
5、如果返回新的promise,那么下一级.then()会在新promise状态改变之后执行。
.then()
1、.then()接受两个函数作为参数,分别代表fulfilled和rejected。
2、.then()返回一个新的promise实例,所以它可以链式调用。
3、当前面的promise状态改变时,.then()根据其最终状态,选择特定的状态响应函数执行。
4、状态响应函数可以返回新的promise,或其他值,或不返回值。
5、如果返回新的promise,那么下一级.then()会在新promise状态改变之后执行。
then()
一、.then()
1、.then()接受两个函数作为参数,分别代表fulfilled和rejected。
2、.then()返回一个新的promise实例,所以它可以链式调用。
3、当前面的promise状态改变时,.then()根据其最终状态,选择特定的状态响应函数执行。
4、状态响应函数可以返回新的promise,或其他值,或不返回值。
5、如果返回新的promise,那么下一级.then()会在新promise状态改变之后执行。
6、如果返回其他任何值,则会立即执行下一级.then()
.then()
.then()函数: