Sobes.tech
Junior

O que é uma promessa e quais são os seus estados?

sobes.tech IA

Resposta da IA

Promise (Promessa) é um objeto que representa a conclusão (ou falha) de uma operação assíncrona e seu valor resultante.

Uma promessa pode estar em um dos três estados:

  • Pendente: Estado inicial, ainda não cumprido nem rejeitado.
  • Cumprido: A operação foi concluída com sucesso. Neste estado, a promessa tem um valor resultante.
  • Rejeitado: A operação terminou com um erro. Neste estado, a promessa tem a razão do rejeitamento (erro).

Após a promessa passar para o estado Cumprido ou Rejeitado, ela é considerada resolvida (settled). O estado de uma promessa resolvida não pode mudar.