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, Novembar
Anonim

Izrada naših vlastitih JavaScript Promises

The Obećavam 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 (prenošenje rezultata), i odbaciti, kada je je odbijeno (prenošenje greške).

Onda, šta je obećanje u JavaScriptu?

A obećanje je objekt koji može proizvesti jednu vrijednost neko vrijeme u budućnosti: ili riješenu vrijednost, ili razlog zašto nije riješen (npr. došlo je do mrežne greš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 JavaScript-u? Obećanja se koriste za rukovanje asinhronim operacijama u JavaScript . Oni su jednostavan za upravljanje kada se radi s više asinhronih operacija gdje povratni pozivi mogu stvoriti pakao povratnog poziva koji vodi do neupravljivog koda. Obećanja su idealan izbor za rukovanje asinhronim operacijama na najjednostavniji način.

Jednostavno, kako obećanja funkcionišu ispod haube?

The Obećavam instancira se prolaskom funkcije koju poziva tokom svoje konstrukcije, kroz koju obuhvata unutrašnje funkcije rješavanja i odbijanja. The Obećanje radi po nečemu trci između riješiti / odbiti i zatim.

Kako sve obećanje funkcionira?

TLDR: Obećavam . sve je Javascript metoda koja uzima iterable (npr. niz) od obećanja kao argument i vraća jedinicu obećanje kada sve the obećanja u iterable argumentu su riješeni (ili kada iterable argument sadrži br obećanja ).

Preporučuje se: