我需要将所有结果推送到一个进行异步 http 调用的数组中,但我需要等到所有调用都完成。
async function(){
const arrayWithResults = [];
const urls = ['someurl.com', 'otherurl.com'];
urls.map( url => {
axios.get(url).then( result => {
arrayWithResults.push(result);
}
});
}
在这里使用 await 是唯一的选择吗?我害怕使用它,因为等待每个请求会减慢整个过程。