Назад к вопросам
Middle+
5
Какие статусы есть у промисов?
Компании, где спрашивали
Ifellow
Ответ от нейросети
sobes.tech AI
У промисов в JavaScript есть три основных статуса:
- Pending (ожидание) — начальное состояние, промис еще не завершён.
- Fulfilled (выполнен) — операция успешно завершена, промис возвращает результат.
- Rejected (отклонён) — операция завершилась с ошибкой, промис возвращает причину отказа.
Пример:
const promise = new Promise((resolve, reject) => {
setTimeout(() => {
resolve('Успех'); // или reject('Ошибка');
}, 1000);
});
promise.then(result => console.log(result))
.catch(error => console.error(error));