Встречается на собеседованиях • сегодня
Можно ли выполнять try-catch-finally в синхронном коде
Да, try-catch-finally можно использовать в синхронном коде для обработки ошибок. Блок try содержит код, который может вызвать исключение, catch перехватывает ошибку, а finally выполняется в любом случае, даже если было исключение.
Пример:
javascript
try {
const data = JSON.parse('{invalid json}'); // вызовет ошибку
} catch (error) {
console.error('Ошибка парсинга:', error.message);
} finally {
console.log('Операция завершена');
}Особенности:
finallyвыполнится даже приreturnвнутриtry/catch- Можно использовать без
catch, только сfinally - Не перехватывает асинхронные ошибки (для них нужен
catchв Promise)

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