Na parte do código onde :
const arrStatus = await Promise.all(
listaURLs.map(async (url) => {
const response = await fetch(url);
return response.status;
})
)
Se já temos o método await chamado antes do fetch , porque ele não espera o retorno de cada requisição para atribuir em listaURLs , e qual é o significado de Promise.all ?
Promisse.all é uma array de promessas ?
Não ficou claro pra min o sentido do uso. E não entendi se caso a promessa seja fulfilled ela retorna o valor da qual foi requisitado.