Встречается на собеседованиях • сегодня
Чем будешь пользоваться для выполнения запросов нескольких Promise
Для выполнения нескольких Promise можно использовать разные методы в зависимости от сценария:
- Promise.all() — когда нужно дождаться выполнения всех промисов (если один упадёт — весь запрос упадёт).
javascript
const promises = [fetch('/api/1'), fetch('/api/2')];
const results = await Promise.all(promises);- Promise.allSettled() — когда важно получить результаты всех промисов, даже если некоторые завершились с ошибкой.
javascript
const results = await Promise.allSettled(promises);- Promise.race() — когда нужен результат первого выполнившегося промиса (успешного или с ошибкой).
javascript
const firstResult = await Promise.race(promises);- Promise.any() — когда нужен результат первого успешно выполнившегося промиса (игнорирует ошибки).
javascript
const firstSuccess = await Promise.any(promises);
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы