Sobes.tech
Назад к вопросам
Middle+
5

Какие статусы есть у промисов?

Компании, где спрашивали
Ifellow

Ответ от нейросети

sobes.tech AI

У промисов в JavaScript есть три основных статуса:

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

Пример:

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

promise.then(result => console.log(result))
       .catch(error => console.error(error));