【发布时间】:2019-04-10 01:18:31
【问题描述】:
我在我的解析器中使用 promise.all,它可以工作,但现在,我不想要一个 promise 数组而是一个对象,但我找不到如何去做。
这是我的尝试:
resolve(route: ActivatedRouteSnapshot): Promise<any> {
return Promise.all([
this.service1.getAll(),
this.service2.getAll(),
this.service3.getAll()]
.map((result) => {
first: result[0],
second: result[1],
third: result[2]
})
)
}
如您所见,我想将数组转换为具有键值的对象
如何映射结果以获取对象而不是数组?
【问题讨论】:
-
该对象的结构应该是什么样的?