> Какая конструкция может использоваться вместе с try-catch в JavaScript (JavaScript)

Уровень: senior · Роль: frontend · Категория: Технические вопросы

Компании: TrendTech

Стек: JavaScript

> Пример ответа

В JavaScript вместе с try-catch может использоваться блок finally. Он выполняется всегда - как после успешного выполнения try, так и после перехвата исключения в catch. Это удобно для освобождения ресурсов, закрытия соединений или очистки данных.

Пример:

JAVASCRIPT
try {
// код, который может вызвать ошибку
const data = JSON.parse(invalidJson);
} catch (error) {
console.error('Ошибка:', error.message);
} finally {
console.log('Этот блок выполнится в любом случае');
}

Также допустимо использовать try-finally без catch, если нужно гарантировать выполнение завершающего кода, но обрабатывать ошибку не требуется.

> ГОТОВЫ К СЛЕДУЮЩЕМУ СОБЕСЕДОВАНИЮ?

Запустите тренировочную сессию с ИИ и получите детальную обратную связь, чтобы увереннее проходить реальные интервью