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

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