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

Какие знаешь статусы пребывания Promise кроме pending

Promise имеет три состояния:

  1. fulfilled (выполнен) - операция завершена успешно, promise имеет значение.
  2. rejected (отклонён) - операция завершена с ошибкой, promise имеет причину отказа.
  3. pending (ожидание) - начальное состояние, операция ещё не завершена.

Пример:

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

promise
  .then(value => console.log(value)) // fulfilled
  .catch(error => console.error(error)); // rejected

Можно проверить состояние через console.dir(promise) в процессе выполнения.

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

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

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

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