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

Для каких задач используешь Promise

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

  1. Запросы к API
javascript
fetch('https://api.example.com/data')
  .then(response => response.json())
  .then(data => console.log(data))
  .catch(error => console.error(error));
  1. Цепочки асинхронных операций
javascript
getUser()
  .then(user => getPosts(user.id))
  .then(posts => renderPosts(posts));
  1. Обработка ошибок через .catch()
  2. Параллельное выполнение с Promise.all()
  3. Ожидание первого завершённого с Promise.race()

Также Promise — основа для async/await, что делает код ещё чище.

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

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

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

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