Встречается на собеседованиях • сегодня

Какие знаешь методы обработки Promise

В JavaScript есть несколько методов для обработки Promise:

  1. .then() – обрабатывает успешное выполнение:
js
promise.then((result) => console.log(result));
  1. .catch() – обрабатывает ошибки:
js
promise.catch((error) => console.error(error));
  1. .finally() – выполнится в любом случае:
js
promise.finally(() => console.log('Done'));
  1. Promise.all() – ждет выполнения всех промисов:
js
Promise.all([promise1, promise2]).then((values) => ...);
  1. Promise.race() – возвращает первый выполненный промис:
js
Promise.race([promise1, promise2]).then((value) => ...);
  1. Promise.allSettled() – ждет завершения всех промисов (успех/ошибка):
js
Promise.allSettled([promise1, promise2]).then((results) => ...);
  1. Promise.any() – возвращает первый успешный промис:
js
Promise.any([promise1, promise2]).then((value) => ...);
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы