1. 返回Promise实例对象
返回的该实例对象会调用下一个then
2. 返回普通值
返回的普通值会直接传递给下一个then,通过then参数中函数的参数接收该值
...
.then(function(data){
return 'hello';
//当返回值是一个普通值时,会默认产生一个promise实例对象调用下一个then,保证可以进行链式操作
})
.then(function(data){
//控制台输出的是hello
console.log(data);
})
1. 返回Promise实例对象
返回的该实例对象会调用下一个then
2. 返回普通值
返回的普通值会直接传递给下一个then,通过then参数中函数的参数接收该值
...
.then(function(data){
return 'hello';
//当返回值是一个普通值时,会默认产生一个promise实例对象调用下一个then,保证可以进行链式操作
})
.then(function(data){
//控制台输出的是hello
console.log(data);
})