Встречается на собеседованиях • сегодня
Что делает Promise.any
Promise.any принимает массив промисов и возвращает первый успешно выполненный (fulfilled) промис. Если все промисы отклонены (rejected), возвращается AggregateError с массивом ошибок.
Пример:
javascript
const promises = [
Promise.reject('Error 1'),
Promise.resolve('Success 1'),
Promise.reject('Error 2')
];
Promise.any(promises)
.then(result => console.log(result)) // 'Success 1'
.catch(err => console.error(err)); // Не выполнитсяКлючевые особенности:
- Не ждет завершения всех промисов
- Игнорирует reject, пока есть хотя бы один resolve
- Если все промисы rejected - ошибка содержит все причины

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