Middle
¿Qué es una Promesa? ¿Cuáles son los estados de una Promesa?
sobes.tech AI
Respuesta de la IA
Promise — это объект в JavaScript, представляющий результат асинхронной операции, который может быть доступен сейчас, позже или никогда.
Состояния Promise:
- pending (ожидание) — начальное состояние, операция ещё не завершена.
- fulfilled (выполнено) — операция успешно завершена, доступен результат.
- rejected (отклонено) — операция завершилась с ошибкой.
Пример создания Promise:
const promise = new Promise((resolve, reject) => {
setTimeout(() => {
resolve('Успех');
}, 1000);
});
promise.then(result => console.log(result)); // Через 1 секунду выведет 'Успех'