Sobes.tech
Junior

Cos'è una promessa e quali sono i suoi stati?

sobes.tech AI

Risposta dell'AI

Promise (Promessa) è un oggetto che rappresenta il completamento (o fallimento) di un'operazione asincrona e il suo valore risultante.

Una promessa può essere in uno dei tre stati:

  • In sospeso: Stato iniziale, non ancora completato né rifiutato.
  • Realizzato: L'operazione è stata completata con successo. In questo stato, la promessa ha un valore risultante.
  • Rifiutato: L'operazione si è conclusa con un errore. In questo stato, la promessa ha la ragione del rifiuto (errore).

Dopo che la promessa passa allo stato Realizzato o Rifiutato, si considera risolta (settled). Lo stato di una promessa risolta non può cambiare.