Sobes.tech
Middle

Qu'est-ce qu'une Promesse ? Quels sont les états d'une Promesse ?

sobes.tech IA

Réponse de l'IA

Promise — это объект в JavaScript, представляющий результат асинхронной операции, который может быть доступен сейчас, позже или никогда.

Состояния Promise:

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

Пример создания Promise:

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

promise.then(result => console.log(result)); // Через 1 секунду выведет 'Успех'