Встречается на собеседованиях • сегодня
С какими статическими методами Promise работал
Promise.resolve() – создает промис, который сразу выполнен успешно с переданным значением.
Promise.reject() – создает промис, который сразу отклонен с указанной ошибкой.
Promise.all() – ожидает выполнение всех промисов (или первый reject).
Promise.allSettled() – ждет завершения всех промисов, независимо от их статуса.
Promise.race() – возвращает первый завершенный промис (успешный или отклоненный).
Promise.any() – возвращает первый успешно выполненный промис.
Пример:
javascript
const p1 = Promise.resolve(1);
const p2 = Promise.reject('Error');
const p3 = new Promise(res => setTimeout(res, 100, 3));
Promise.all([p1, p3]).then(console.log); // [1, 3]
Promise.race([p1, p3]).then(console.log); // 1
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы