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

Почему возвращается rej из первого promise в цепочке?

new Promise((res, rej) => rej(2))
  .then((err) => new Promise((res, rej) => rej(77)))
  .catch((err) => console.log(err))


Если вставить в консоль, то результатом будет 2, а не 77
Хотя catch вызывается на втором промисе, возвращаемом из then
Почему так?
  • Вопрос задан
  • 59 просмотров
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы