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

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

Компании: Kaspersky

Стек: JavaScript

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

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

Пример:

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

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

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

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