【发布时间】:2017-04-11 04:05:45
【问题描述】:
我正在浏览Chain-ability of Promises,代码如下所示:
Promise.resolve(123)
.then((res) => {
console.log(res); // 123
return 456;
})
.then((res) => {
console.log(res); // 456
return Promise.resolve(123); // Notice that we are returning a
Promise
})
第一个回调不返回一个承诺,但其余的。语句.then((res) => { console.log(res);return 456;})完成后可以调用then吗?
【问题讨论】:
-
.thenalways 返回一个承诺 - 如果需要,您在回调中返回的内容是“承诺的”
标签: javascript typescript ecmascript-6 es6-promise