Vídeo: Per a què serveix await al node JS?
2024 Autora: Lynn Donovan | [email protected]. Última modificació: 2023-12-15 23:44
Amb Node v8, l'async/ esperar La funció va ser llançada oficialment pel Node per fer front a les Promeses i l'encadenament de funcions. Les funcions no s'han d'encadenar una darrere l'altra, simplement esperar la funció que retorna la Promesa. Però la funció async s'ha de declarar abans esperant una funció que retorna una Promesa.
D'aquesta manera, com utilitzeu l'espera?
El esperar paraula clau Això es pot posar davant de qualsevol funció basada en promeses asíncrona per aturar el codi en aquesta línia fins que la promesa es compleixi i, a continuació, retornar el valor resultant. Mentrestant, un altre codi que pot estar esperant l'oportunitat d'executar-ho ho farà.
Posteriorment, la pregunta és, quin és el sentit d'esperar aixínc? Async / esperar permet complicar asíncron el codi sembla tan simple com un síncron. Fa escriure asíncron codi molt més fàcil. Com heu assenyalat a la vostra pregunta, sembla com si estiguéssiu escrivint la variant síncrona, però en realitat és asíncron.
Així doncs, per què utilitzem async i await a JavaScript?
Async / Esperar va ser creat per simplificar el procés de treballar i escriure promeses encadenades. Async funcions retornen una promesa. Si la funció genera un error, la Promesa serà rebutjada. Si la funció retorna un valor, la Promesa es resoldrà.
Com funciona l'await async?
S'ha introduït JavaScript ES8 asíncron / esperar que fa que el feina de treball amb Promeses més fàcil. An asíncron funció pot contenir un esperar expressió, que atura l'execució de la funció i espera la resolució de la Promesa aprovada, i després reprèn la asíncron l'execució de la funció i retorna el valor resolt.
Recomanat:
Per a què serveix el controlador VGA?
Un controlador VGA (controlador Video Graphics Array) és un programari de l'escriptori o portàtil que controla el dispositiu de vídeo, que s'utilitza específicament per acceptar ordres o dades que s'envien a un monitor, una pantalla o una pantalla. El controlador VGA és un controlador imprescindible per fer que el vostre ordinador funcioni sense problemes
Per a què serveix la targeta d'expansió?
Com a alternativa, anomenada targeta complementària, placa d'expansió, targeta interna, adaptador d'interfície o targeta, una targeta d'expansió és una PCB que s'adapta a una ranura d'expansió d'un ordinador d'escriptori. Una targeta d'expansió s'utilitza per oferir a un ordinador capacitats addicionals, com ara un rendiment de vídeo millorat mitjançant una targeta gràfica
Per a què serveix l'animació per ordinador?
L'animació per ordinador és l'art de crear imatges en moviment mitjançant l'ús d'ordinadors. És un subcamp dels gràfics per ordinador i l'animació. Cada cop es crea més mitjançant gràfics per ordinador en 3D, tot i que els gràfics per ordinador en 2D encara s'utilitzen àmpliament per a necessitats d'ample de banda baix i de renderització en temps real més ràpides
Per què utilitzar async await a JavaScript?
Les funcions asíncrones utilitzen una promesa implícita per retornar el seu resultat. Fins i tot si no torneu una promesa explícitament, la funció asíncrona s'assegura que el vostre codi es transmeti a través d'una promesa. await bloqueja l'execució de codi dins de la funció asíncrona, de la qual forma part (instrucció wait). esperar sempre és per una única promesa
Què és una API i per a què serveix?
Una interfície de programa d'aplicació (API) és un conjunt de rutines, protocols i eines per crear aplicacions de programari. Bàsicament, una API especifica com han d'interaccionar els components del programari. A més, les API s'utilitzen quan es programen components de la interfície gràfica d'usuari (GUI)