Learning Book

Обработка ошибок

try/catch/finally, типы ошибок, кастомные классы, паттерны обработки

О чём эта глава

Необработанные ошибки — самая частая причина падения приложений. JavaScript предоставляет несколько механизмов обработки: синхронный try/catch/finally, обработка отклонённых промисов и паттерны вроде Result-типа для предсказуемого управления ошибками.

Содержание

  1. try/catch/finally
  2. Типы ошибок и кастомные классы
  3. Асинхронные ошибки
  4. Паттерны обработки ошибок

Что ты научишься делать

  • Правильно использовать try/catch/finally
  • Создавать информативные кастомные классы ошибок
  • Обрабатывать ошибки в промисах и async/await
  • Применять паттерн Result для предсказуемого кода

Связанные темы

Задания

Перейти к заданиям — 2 easy, 1 medium

Песочница

Открыть песочницу