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

Какие знаешь состояния Promise

Promise может находиться в одном из трёх состояний:

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

Пример:

javascript
const promise = new Promise((resolve, reject) => {
  setTimeout(() => resolve('Успех!'), 1000); // Fulfilled
  // или reject('Ошибка!'); → Rejected
});

promise
  .then(result => console.log(result)) // Успех!
  .catch(error => console.error(error)); // Ошибка!

После перехода в fulfilled или rejected состояние промиса неизменно.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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