Встречается на собеседованиях • сегодня
Что такое finally в Promise
Блок finally в Promise выполнится в любом случае — независимо от того, завершился промис успешно (resolve) или с ошибкой (reject). Он полезен для очистки ресурсов или выполнения действий, которые должны произойти в любом случае.
Пример:
javascript
fetch('https://api.example.com/data')
.then(response => response.json())
.catch(error => console.error('Error:', error))
.finally(() => console.log('Запрос завершён'));Особенности:
- Не получает аргументов (нет доступа к результату или ошибке)
- Не влияет на результат промиса (если возвращает значение, оно игнорируется)
- Если возвращает отклонённый промис или выбрасывает ошибку — это повлияет на цепочку

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