【发布时间】:2020-08-11 00:06:53
【问题描述】:
population: {[id: number]} = {}
places: {[id: string]} = {}
const promises = ['/api/population',
'/api/data/Country',
'/api/data/State',
'/api/data/County']
.map(api => fetch(api)
/api/population 应该存储在变量population 中。
Country, State and County 应该存储在places 中。
我想将数据存储在其对应的变量中,使用 Promise.all() 执行此操作的最佳方法是什么。如何使用 foreach 做到这一点?
【问题讨论】:
-
如何在一个变量中存储三个值?
-
嗯,我正在考虑使用 forEach,但我想这不好,因为每个 API 都存储在不同的变量中。
-
forEach几乎总是错误的选择 :-) -
@Bergi 哈哈。如此真实。
标签: javascript typescript api promise