Встречается на собеседованиях • сегодня
Когда нужно использовать Promise
Promise используется для работы с асинхронными операциями, когда нужно обработать результат или ошибку после их завершения. Основные сценарии:
- Асинхронные запросы (API, файлы, базы данных)
- Цепочки вызовов (последовательные асинхронные операции)
- Параллельное выполнение (Promise.all, Promise.race)
- Обработка ошибок (через .catch или try/catch с async/await)
Пример:
javascript
fetch('https://api.example.com/data')
.then(response => response.json())
.then(data => console.log(data))
.catch(error => console.error('Error:', error));Лучше использовать Promise вместо callback'ов, чтобы избежать "ада колбэков" и улучшить читаемость кода. В современных проектах часто используют async/await (синтаксический сахар над Promise).

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