【发布时间】:2019-04-08 01:29:31
【问题描述】:
问题:
看完之后:
Promise.all: Order of resolved values
我不确定它是否适用于我的情况。 responses 的顺序是否总是与urls 相同?
代码:
var urls = [];
for (var i = 0; i < enemies.length; i++) {
urls.push('someURL/'+enemies[i].id);
}
let promises = urls.map(url => fetchJSON(url, region));
Promise.all(promises).then(responses => {
//DO SOMETHING HERE WITH RESPONSES WHERE ORDER IS IMPORTANT
});
function fetchJSON(url, region) {
return fetch(url, {
region: region,
headers: {
'token': apiKey
}
}).then(response => response.json());
}
【问题讨论】:
标签: javascript node.js api promise fetch