Hoe werk beloftes JavaScript?
Hoe werk beloftes JavaScript?

Video: Hoe werk beloftes JavaScript?

Video: Hoe werk beloftes JavaScript?
Video: Филипп Робертс: Что за чертовщина такая event loop? | JSConf EU 2014 2024, April
Anonim

Ons eie maak JavaScript-beloftes

Die Belowe konstruktor neem 'n funksie ('n eksekuteur) wat onmiddellik uitgevoer sal word en gee twee funksies oor: resolve, wat geroep moet word wanneer die Belowe word opgelos ('n resultaat deurgee), en verwerp, wanneer dit verwerp word ('n fout deurgee).

As u dit in ag neem, wat is die beloftes in JavaScript?

JavaScript | Beloftes . Beloftes word gebruik om asynchrone bewerkings in te hanteer JavaScript . Dit is maklik om te bestuur wanneer dit met veelvuldige asynchrone bedrywighede te doen het waar terugbelopings kan terugbelhel skep wat lei tot onhanteerbare kode.

Verder, hoekom het ons beloftes in JavaScript nodig? Beloftes laat toe dat foute deur die ketting deurgegee word en op een gemeenskaplike plek hanteer word sonder om lae van handmatige fouthantering in te sit. Belowe voorwerpe word gebruik om asinchrone funksies uit te voer. Uit die 1ste reël van die MDN-dokumente: Die Belowe voorwerp word gebruik vir asynchrone berekeninge.

hoe werk beloftes onder die enjinkap?

Beloftes , onder die enjinkap . Jy gee 'n terugbel deur wat die spesifieke gedrag van jou definieer belofte . A Belowe is 'n houer wat ons 'n API gee om 'n waarde te bestuur en te transformeer, en die spesifisiteit daarvan is dat dit ons toelaat om waardes te bestuur en te transformeer wat eintlik nog nie daar is nie.

Is JavaScript-beloftes asynchronies?

Beloftes bied 'n eenvoudiger alternatief vir uitvoering, samestelling en bestuur asynchronies bedrywighede in vergelyking met tradisionele terugbel-gebaseerde benaderings. Hulle laat jou ook toe om te hanteer asynchronies foute met behulp van benaderings wat soortgelyk is aan sinchrone probeer/vang.

Aanbeveel: