// Дан список ссылок и функция запроса
// Необходимо реальзовать процедуру запроса всех сылок из списка
// если одна ссылка выполнится с ошибкой то вернется ошибка,
 
function makeManyReq() {
  const urls = ["https://yandex.ru", "https://mail.ru", "https://rambler.ru"];
 
  function fetchUrl(url) {
    return Promise.resolve(`Succses ${url}`);
  }
 
  // Ваш код здесь
}

**Ответ

// тогда нужно использовать allSettled
 
function makeManyReq() {
  const urls = ["https://yandex.ru", "https://mail.ru", "https://rambler.ru"];
 
  function fetchUrl(urls) {
    return Promise.resolve(`Succses ${urls}`);
  }
  const answer = urls.map((el) => fetchUrl(el));
 
  Promise.allSettled(answer).then(console.log).catch(console.error);
}
 
makeManyReq();

Назад