then 返回的Promise状态
then返回一个Promise对象,这个Promise对象里有then方法 这样才能构成链式调用
- 有时候then方法里传进的参数不是函数,这个时候 Promise机制就会“穿透” ,执行效果像下面这样
所以我们的then 方法需要这样改
- then 方法里传进来的是函数 这个时候就需要根据函数执行的结果来判断Promise的状态
效果如下:
- then 方法传进来的函数的返回结果是promise
效果如下:
then返回一个Promise对象,这个Promise对象里有then方法 这样才能构成链式调用
所以我们的then 方法需要这样改
效果如下:
效果如下: