如何在.then()链中访问先前的promise结果?
我已经将我的代码重组为承诺,并构建了一个由多个回调组成的精彩长扁平承诺链.then()
。最后我想返回一些复合值,并且需要访问多个中间承诺结果。但是,序列中间的分辨率值不在最后一个回调的范围内,我该如何访问它们?
function getExample() {
return promiseA(…).then(function(resultA) {
// Some processing
return promiseB(…);
}).then(function(resultB) {
// More processing
return // How do I gain access to resultA here?
});
}
开心每一天1111
德玛西亚99
湖上湖
相关分类