Встречается на собеседованиях • сегодня

Как обрабатывать исключения

Исключения в JavaScript обрабатываются с помощью try/catch/finally:

javascript
try {
  // Код, который может выбросить исключение
  JSON.parse('невалидный JSON');
} catch (error) {
  // Обработка ошибки
  console.error('Ошибка парсинга:', error.message);
} finally {
  // Выполнится в любом случае
  console.log('Завершение обработки');
}

Особенности:

  • Можно ловить как встроенные ошибки (TypeError, SyntaxError), так и кастомные
  • finally выполняется всегда, даже если был return в try/catch
  • В современном JS есть Error-объекты с полезными свойствами (message, stack)

Для асинхронного кода используйте try/catch с async/await или .catch() для промисов.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы