Встречается на собеседованиях • сегодня
Как обрабатывать исключения
Исключения в 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() для промисов.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы