Вы можете использовать Promise.all()
для получения нескольких URL-адресов одновременно.
async function getResponses (arr) {
const res = []
for (const urls of arr) {
// Fetch all urls at once
const responses = await Promise.all(urls.map(url => fetch(url)))
res.push(await Promise.all(responses.map(response => response.text())))
}
return res
}
Если ваши ответы представлены в формате JSON, вы можете использовать
responses.map(response => response.json())