Показать сообщение отдельно
  #1 (permalink)  
Старый 30.05.2019, 10:33
Аспирант
Отправить личное сообщение для DarkPhoenix Посмотреть профиль Найти все сообщения от DarkPhoenix
 
Регистрация: 11.05.2019
Сообщений: 30

Возвращает промис, который резолвит результаты всех запросов
/*Написать функцию, принимающую список url
путей и возвращающую промис, который резолвит
результаты всех запросов по указанным url
(важно: резолвит массив значений, резолвит
не раньше последнего из запросов)
.*/

Так же есть сама функция запроса
function request(url) {
    return new Promise((res, rej) => {
        const delayTime = Math.floor(Math.random() * 10000) + 1;

        setTimeout(() => res(url), delayTime);
    });
}


Что я пытался сделать.

function willGetUrls() {
  return new Promise((resolve, reject) => {
            var url = [
              'simon',
              'david',
              'chak',
              'richard'
              ];
            resolve(url); 
    });
}


Куда мне двигаться? Литературку бы. где разбор таких полётов. Или код...

P.S. нельзя юзать promise.all
Ответить с цитированием