Встречается на собеседованиях • сегодня

Когда нужно использовать Promise

Promise используется для работы с асинхронными операциями, когда нужно обработать результат или ошибку после их завершения. Основные сценарии:

  1. Асинхронные запросы (API, файлы, базы данных)
  2. Цепочки вызовов (последовательные асинхронные операции)
  3. Параллельное выполнение (Promise.all, Promise.race)
  4. Обработка ошибок (через .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).

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы