相关疑难解决方法(0)

从父承诺中解决一系列承诺

这是我对嵌套诺言的第一枪。我使用的是bluebird库,但我认为对于所有的Promise库都是相同的。

从高层次上讲,这就是我想要做的:

myService.getSomeData(url)
 .then((data) => {
   myOtherService.getMoreData(data.uniqueId)
   .then((thisDataIsAnArray) => {
      //loop over the data above and do something
   });
 });
Run Code Online (Sandbox Code Playgroud)

getMoreData()应该进行X次服务调用并将结果存储在X个元素数组中。这是我开始迷路的地方,因为我不确定如何制作此方法以及应该从中得到什么。我已经在蓝鸟那里taken了几口Promise.allPromise.map但是却挣扎了,以为我会征求建议。

javascript promise bluebird

2
推荐指数
1
解决办法
1346
查看次数

标签 统计

bluebird ×1

javascript ×1

promise ×1