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

Из чего состоит Promise

Promise состоит из трех ключевых состояний:

  1. Pending — начальное состояние, когда промис еще не выполнен.
  2. Fulfilled — успешное завершение операции, вызывается через resolve().
  3. Rejected — ошибка выполнения, вызывается через reject().

Также у промиса есть методы для обработки результата:

  • .then() — для обработки успешного выполнения.
  • .catch() — для обработки ошибок.
  • .finally() — выполнится в любом случае.

Пример:

javascript
const promise = new Promise((resolve, reject) => {
  setTimeout(() => resolve('Успех!'), 1000);
});

promise
  .then(result => console.log(result)) // "Успех!"
  .catch(error => console.error(error))
  .finally(() => console.log('Завершено'));
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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