Задать вопрос
@pacan4ik

Почему new Promise.all() не выдает ошибку?

Почему при вызове new Promise.all() не выдает ошибку?
Что в этот момент происходит?
  • Вопрос задан
  • 73 просмотра
Подписаться 1 Простой Комментировать
Решение пользователя Дмитрий Гололобов К ответам на вопрос (2)
@dGololobov
начинающий
А зачем вам new ?

all - это статический метод. Он относится ко всему классу Promise

Правильный вызов:

const promises = [promise1, promise2, promise3];

Promise.all(promises)
   .then(results => {
      // ....
   })
   .catch(e => {
       console.log(e)
    });
Ответ написан
Комментировать