【发布时间】:2015-06-19 01:27:03
【问题描述】:
假设我在需要检索两个对象的过程中有一个步骤。我会使用join() 来协调检索:
return promise.join(retrieveA(), retrieveB())
.spread(function(A, B) {
// create something out of A and B
});
文档显示您也可以将处理程序作为最后一个参数传递:
return promise.join(retrieveA(), retrieveB(), function(A, B) {
// create something out of A and B
});
我很好奇这个选项的存在背后的基本原理。
【问题讨论】:
-
为什么不问问作者?例如。 github.com/petkaantonov/bluebird/issues
标签: javascript node.js promise bluebird