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.