Sobes.tech
Junior

Bir sözleşme nedir ve hangi durumları vardır?

sobes.tech yapay zeka

AI'dan gelen yanıt

Promise (Söz) — asenkron bir işlemin nihai tamamlanmasını (veya başarısızlığını) ve onun sonuç değerini temsil eden bir nesnedir.

Bir promise üç durumdan birinde olabilir:

  • Beklemede: Başlangıç durumu, henüz yerine getirilmemiş veya reddedilmemiştir.
  • Tamamlandı: İşlem başarıyla tamamlandı. Bu durumda, promise bir sonuç değeri içerir.
  • Reddedildi: İşlem bir hata ile sonuçlandı. Bu durumda, promise reddedilme nedeni (hata) içerir.

Promise, Fulfilled veya Rejected durumuna geçtikten sonra, kararlaştırılmış (settled) sayılır. Bir promise’in kararlaştırılmış durumu değiştirilemez.