Встречается на собеседованиях • сегодня
Как работает конструкция try-catch-finally
Конструкция try-catch-finally используется для обработки ошибок в JavaScript.
- try — блок кода, где могут возникнуть ошибки.
- catch — выполняется, если в
tryпроизошла ошибка. Принимает объект ошибки (error). - finally — выполняется всегда, независимо от того, была ошибка или нет.
javascript
try {
console.log('Начало try');
nonExistentFunction(); // Ошибка
} catch (error) {
console.error('Ошибка:', error.message); // "nonExistentFunction is not defined"
} finally {
console.log('Этот код выполнится в любом случае');
}Нюансы:
finallyвыполнится даже приreturnвнутриtryилиcatch.- Если ошибка не перехвачена,
finallyвсё равно сработает перед завершением скрипта. - Можно использовать только
try-finallyбезcatch, если не нужно обрабатывать ошибку.

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