Встречается на собеседованиях • сегодня
Какие знаешь методы для работы с Promise
В JavaScript есть несколько основных методов для работы с Promise:
then()– обрабатывает успешное выполнение промиса:
js
promise.then((value) => console.log(value));catch()– обрабатывает ошибки:
js
promise.catch((error) => console.error(error));finally()– выполнится в любом случае:
js
promise.finally(() => console.log('Завершено'));Promise.all()– ожидает выполнения всех промисов:
js
Promise.all([promise1, promise2]).then((values) => ...);Promise.race()– возвращает первый выполненный промис:
js
Promise.race([promise1, promise2]).then((value) => ...);Promise.allSettled()– ждёт завершения всех промисов (успех/ошибка):
js
Promise.allSettled([promise1, promise2]).then((results) => ...);Promise.any()– возвращает первый успешно выполненный промис:
js
Promise.any([promise1, promise2]).then((value) => ...);Также есть Promise.resolve() и Promise.reject() для создания промисов.

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