Встречается на собеседованиях • сегодня
Чем воспользоваться для совершения действия после выполнения всех Promise
Можно использовать Promise.all(), который выполнит действие после завершения всех переданных промисов. Если нужна обработка ошибок без прерывания, подойдёт Promise.allSettled().
Пример:
javascript
const promises = [fetch('/api1'), fetch('/api2')];
// Для всех успешных
Promise.all(promises)
.then(results => console.log('Все выполнено', results))
.catch(error => console.error('Ошибка в одном из промисов', error));
// Если важно обработать все, включая отклонённые
Promise.allSettled(promises)
.then(results => {
const successful = results.filter(r => r.status === 'fulfilled');
console.log('Успешных:', successful.length);
});
text

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