从 then() 返回值或 Promise.resolve 之间有什么区别
2022-08-29 23:37:52
有什么区别:
new Promise(function(res, rej) {
res("aaa");
})
.then(function(result) {
return "bbb";
})
.then(function(result) {
console.log(result);
});
和这个:
new Promise(function(res, rej) {
res("aaa");
})
.then(function(result) {
return Promise.resolve("bbb");
})
.then(function(result) {
console.log(result);
});
我问,因为我得到不同的行为使用Angular和$http服务与链接.then()。代码有点太多,因此首先是上面的示例。