Назад к задачам
Junior — Senior
6

Управление ошибкой в цепочке промисов и дальнейшее её выполнение

Получайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Условие задачи

Разобрать, как работает последовательность промисов при возникновении отклонения, как обрабатывается ошибка через catch, какое влияние имеет возвращаемое значение из обработчика ошибки на дальнейшие .then, и как происходит передача результатов по цепочке.

Promise.reject(5)
  .then(console.log)
  .catch((err) => {
    console.log(err);
    return 10;
  })
  .then(() => 10)
  .then((data) => console.log(data * 2));