Встречается на собеседованиях • сегодня
Какие знаешь встроенные методы Promise
Promise предоставляет несколько статических методов для работы с асинхронными операциями:
Promise.all()– принимает массив промисов, возвращает новый промис, который выполнится, когда все переданные промисы завершатся. Если хотя бы один промис отклонён – весьPromise.allотклоняется.
js
Promise.all([promise1, promise2]).then(values => {
console.log(values); // Массив результатов
});-
Promise.allSettled()– ждёт завершения всех промисов, независимо от их статуса (fulfilled/rejected). Возвращает массив объектов с результатами. -
Promise.race()– возвращает первый завершившийся промис (неважно, resolved или rejected). -
Promise.any()– возвращает первый успешно выполненный промис. Если все промисы отклонены – возвращает AggregateError. -
Promise.resolve()/Promise.reject()– создают сразу resolved/rejected промисы.
js
Promise.resolve(42).then(console.log); // 42
Promise.reject('Error').catch(console.error); // 'Error'Эти методы упрощают работу с несколькими асинхронными операциями одновременно.

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