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, Marš
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ćavam je riješeno (prosljeđivanje rezultata), a reject, kada je odbijeno (propuštanje greške).

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

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

Štaviše, zašto su nam potrebna obećanja u JavaScript-u? Obećanja omogućavaju da se greške prenesu niz lanac i obrađuju na jednom zajedničkom mestu bez potrebe da se postavljaju slojevi ručnog rukovanja greškama. Obećavam objekti se koriste za izvođenje asinkronih funkcija. Iz 1. reda MDN dokumenata: The Obećavam objekt se koristi za asinhrone proračune.

kako obećanja funkcionišu ispod haube?

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

Da li su JavaScript obećanja asinhrona?

Obećanja pružaju jednostavniju alternativu za izvršavanje, sastavljanje i upravljanje asinhroni operacije u poređenju sa tradicionalnim pristupima zasnovanim na povratnom pozivu. Takođe vam omogućavaju da rukujete asinhroni greške koje koriste pristupe koji su slični sinkronom pokušaju/hvatanju.

Preporučuje se: