Kako obećanje funkcionira u JavaScriptu?
Kako obećanje funkcionira u JavaScriptu?

Video: Kako obećanje funkcionira u JavaScriptu?

Video: Kako obećanje funkcionira u JavaScriptu?
Video: JavaScript Kurs #8 - Object Oriented Programiranje u Javascriptu 2024, Svibanj
Anonim

Stvaranje naše vlastite JavaScript obećanja

The Obećanje konstruktor uzima funkciju (izvršitelj) koja će se odmah izvršiti i prosljeđuje dvije funkcije: resolve, koja se mora pozvati kada Obećanje je riješeno (prosljeđivanje rezultata) i odbaciti kada je je odbijeno (prošlo je grešku).

Što je onda obećanje u JavaScriptu?

A obećanje je objekt koji može proizvesti jednu vrijednost neko vrijeme u budućnosti: ili razriješenu vrijednost, ili razlog zašto nije riješen (npr. došlo je do mrežne pogreške). A obećanje može biti u jednom od 3 moguća stanja: ispunjeno, odbijeno ili na čekanju.

Dodatno, zašto koristimo obećanja u JavaScriptu? Obećanja se koriste za rukovanje asinkronim operacijama u JavaScript . Oni su jednostavan za upravljanje kada se radi s više asinkronih operacija gdje povratni pozivi mogu stvoriti pakao povratnog poziva koji vodi do neupravljivog koda. Obećanja su idealan izbor za rukovanje asinkronim operacijama na najjednostavniji način.

Jednostavno, kako obećanja funkcioniraju ispod haube?

The Obećanje instancira se prolaskom funkcije koju poziva tijekom svoje konstrukcije, kroz koju zatvara unutarnje funkcije rješavanja i odbijanja. The Obećanje djeluje nešto poput utrke između riješiti / odbiti i zatim.

Kako obećanje funkcionira?

TLDR: Obećanje . svi je Javascript metoda koja uzima iterable (npr. niz) od obećanja kao argument i vraća singl obećanje kada svi the obećanja u iterable argumentu su riješeni (ili kada argument koji se može ponavljati sadrži br obećanja ).

Preporučeni: