Video: Hoe werk belofte in JavaScript?
2024 Outeur: Lynn Donovan | [email protected]. Laas verander: 2023-12-15 23:42
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 Belofte is opgelos (slaag 'n resultaat), en verwerp, wanneer dit is verwerp ('n fout deurgee).
Wat is dan 'n belofte in JavaScript?
A belofte is 'n voorwerp wat 'n enkele waarde 'n geruime tyd in die toekoms kan produseer: óf 'n opgeloste waarde, óf 'n rede waarom dit nie opgelos is nie (bv. 'n netwerkfout het voorgekom). A belofte kan in een van 3 moontlike toestande wees: vervul, afgekeur of hangende.
Boonop, hoekom gebruik ons beloftes in JavaScript? Beloftes word gebruik asinchroniese bewerkings in te hanteer JavaScript . Hulle is maklik om te bestuur wanneer dit met veelvuldige asynchrone bedrywighede te doen het waar terugbelopings kan terugbelhel skep wat lei tot onhanteerbare kode. Beloftes is die ideale keuse om asinchroniese bewerkings op die eenvoudigste manier te hanteer.
Eenvoudig so, hoe werk beloftes onder die enjinkap?
Die Belowe word geïnstansieer met die verloop van 'n funksie wat dit tydens die konstruksie daarvan oproep, waardeur dit interne oplossings- en verwerpfunksies insluit. Die Belofte werk deur iets van 'n wedloop tussen besluit/verwerp en dan.
Hoe werk belofte alles?
TLDR: Belowe . almal is 'n Javascript-metode wat 'n herhaalbare (bv. Array) van beloftes as 'n argument en gee 'n enkele terug belofte wanneer almal die beloftes in die herhaalbare argument opgelos is (of wanneer herhaalbare argument nr beloftes ).
Aanbeveel:
Wat is Metro-belofte?
® MetroPROMISE® Terugkeerbeleid. Metro by T-Mobile-kliënte wat 'n nuwe toestel op 'n nuwe dienslyn aktiveer met Metro by T-Mobile wat ontevrede is met hul nuwe toestel of diens, kan hul nuwe toestel terugstuur vir 'n toestel- en diensterugbetaling. Alle teruggawes moet gemaak word om redes buite waarborgkwessies
Wat is die belofte in AngularJS?
'n Belofte is 'n voorwerp wat teruggegee word deur 'n uitgestelde voorwerp. Jy kan verskillende terugroepe registreer vir verskillende gebeurtenisse resolve(), reject(), of notify() en dit sal uitgevoer word wanneer die async-funksie voltooi is. Uitgestelde API: 'n Nuwe geval van uitstel word geskep deur $q te roep
Hoe werk groepeer volgens werk in PostgreSQL?
Die PostgreSQL GROUP BY-klousule word gebruik om daardie rye in 'n tabel saam te groepeer wat identiese data het. Dit word gebruik met SELECT-stelling. Die GROUP BY-klousule versamel data oor verskeie rekords en groepeer die resultaat volgens een of meer kolomme. Dit word ook gebruik om die oortolligheid in die uitset te verminder
Hoe werk beloftes JavaScript?
Maak ons eie JavaScript-beloftes Die Belofte-konstruktor neem 'n funksie ('n eksekuteur) wat onmiddellik uitgevoer sal word en gaan in twee funksies oor: oplos, wat geroep moet word wanneer die Belofte opgelos word ('n resultaat slaag), en verwerp, wanneer dit verwerp word (slaag 'n fout deur)
Is 'n belofte asinkroniseer?
Async-funksies gebruik 'n implisiete belofte om die resultaat daarvan terug te gee. Selfs as jy nie 'n belofte terugstuur nie, maak asynchroniseer funksie seker dat jou kode deur 'n belofte gestuur word. await blokkeer slegs die kode-uitvoering binne die async-funksie. Dit maak net seker dat die volgende reël uitgevoer word wanneer die belofte opgelos word