Hoe werkt belofte in JavaScript?
Hoe werkt belofte in JavaScript?

Video: Hoe werkt belofte in JavaScript?

Video: Hoe werkt belofte in JavaScript?
Video: Javascript Promises vs Async Await EXPLAINED (in 5 minutes) 2024, Mei
Anonim

Onze eigen maken JavaScript-beloften

De Belofte constructor neemt een functie (een uitvoerder) die onmiddellijk wordt uitgevoerd en geeft twee functies door: resolve, die moet worden aangeroepen wanneer de Beloofd is opgelost (een resultaat doorgeven), en weigeren, wanneer het is afgewezen (een fout doorgeven).

Wat is dan een belofte in JavaScript?

EEN belofte is een object dat enige tijd in de toekomst een enkele waarde kan produceren: ofwel een opgeloste waarde, of een reden waarom het niet is opgelost (bijv. er is een netwerkfout opgetreden). EEN belofte kan zich in een van de drie mogelijke toestanden bevinden: vervuld, afgewezen of in behandeling.

Waarom gebruiken we bovendien beloften in JavaScript? Beloftes worden gebruikt om asynchrone bewerkingen af te handelen in JavaScript . Zij zijn gemakkelijk te beheren bij het omgaan met meerdere asynchrone bewerkingen waarbij callbacks callback-hel kunnen creëren die leidt tot onhandelbare code. Beloften zijn: de ideale keuze om asynchrone bewerkingen op de eenvoudigste manier af te handelen.

Simpel gezegd, hoe werken beloften onder de motorkap?

De Belofte wordt geïnstantieerd met de passage van een functie die het aanroept tijdens de constructie, waardoor het interne oplos- en afwijzingsfuncties omsluit. De Belofte werkt door iets van een race tussen oplossen / afwijzen en dan.

Hoe werkt alles beloven?

TLDR: Belofte . alle is een Javascript-methode die een iterabele (bijv. Array) van. nodig heeft belooft als een argument en retourneert een single belofte wanneer alle de belooft in het itereerbare argument zijn opgelost (of wanneer het itereerbare argument nee bevat) belooft ).

Aanbevolen: