Kako obećanja funkcioniraju na JavaScriptu?
Kako obećanja funkcioniraju na JavaScriptu?

Video: Kako obećanja funkcioniraju na JavaScriptu?

Video: Kako obećanja funkcioniraju na JavaScriptu?
Video: Полный курс TypeScript за час | Тайпскрипт для начинающих 2024, Travanj
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 razriješeno (prosljeđivanje rezultata) i reject, kada je odbijeno (propuštanje pogreške).

S obzirom na to, koja su obećanja u JavaScriptu?

JavaScript | Obećanja . Obećanja koriste se za rukovanje asinkronim operacijama u JavaScript . Njima je lako upravljati kada se radi s više asinkronih operacija gdje povratni pozivi mogu stvoriti pakao povratnog poziva koji vodi do neupravljivog koda.

Nadalje, zašto su nam potrebna obećanja u JavaScriptu? Obećanja dopuštaju da se pogreške prenesu niz lanac i obrađuju na jednom zajedničkom mjestu bez potrebe za slojevima ručnog rukovanja pogreškama. Obećanje objekti se koriste za obavljanje asinkronih funkcija. Iz 1. retka MDN dokumenata: The Obećanje objekt se koristi za asinkrona izračunavanja.

kako obećanja funkcioniraju ispod haube?

Obećanja , ispod haube . Prosljeđujete povratni poziv koji definira vaše specifično ponašanje obećanje . A Obećanje je kontejner koji nam daje API za upravljanje i transformaciju vrijednosti, a njegova specifičnost je da nam omogućuje upravljanje i transformaciju vrijednosti koje zapravo još nisu tamo.

Jesu li JavaScript obećanja asinkrona?

Obećanja pružaju jednostavniju alternativu za izvođenje, sastavljanje i upravljanje asinkroni operacije u usporedbi s tradicionalnim pristupima koji se temelje na povratnom pozivu. Također vam omogućuju rukovanje asinkroni pogreške koje koriste pristupe koji su slični sinkronom pokušaju/hvatanju.

Preporučeni: