Cosa distingue JS Promises dalla sintassi Async/Await in Javascript?

Qual è la differenza tra Javascript Promises e Async/Await? Il comportamento asincrono è il concetto più importante nel mondo del web e viene chiesto la maggior parte delle volte nelle interviste Javascript

Prima di cominciare. Se vuoi far parte di CODE Culture Community. Basta compilare il modulo per partecipare alle sessioni gratuite di cultura del codice di domenica e ottenere risposte alle tue domande su programmazione e carriera. Sono forma cliccami

Promises e async/await sono entrambi usati per gestire operazioni asincrone in JavaScript. Le promesse sono state introdotte in ES6, mentre async/await è stato introdotto in ES8. Ecco una breve spiegazione delle differenze tra Promises e async/await insieme a esempi di codice:

Promesse :

  • Le promesse sono oggetti che rappresentano un valore che potrebbe non essere ancora disponibile ma lo sarà in futuro.
  • Una promessa può trovarsi in uno dei tre stati seguenti: in sospeso, adempiuta o rifiutata.
  • Le promesse utilizzano il metodo then() per gestire il valore risolto e il metodo catch() per gestire eventuali errori che si verificano.
  • Le promesse sono concatenabili, il che significa che puoi collegare più metodi then() a una promessa.

Asincrono/in attesa:

  • Async/await è uno zucchero sintattico basato su Promises per semplificare il lavoro con il codice asincrono.
  • Le funzioni asincrone restituiscono una promessa e puoi utilizzare la parola chiave await all'interno della funzione per attendere la risoluzione della promessa.
  • Il codice asincrono/in attesa sembra più sincrono e più facile da leggere rispetto a Promises.

se hai domande o suggerimenti fammelo sapere sul mio Instagram o all'indirizzo [email protected]

Suggested posts

Le mie risorse di codifica più utilizzate

Le mie risorse di codifica più utilizzate

Questa settimana ho ricevuto un'e-mail da un membro della mailing list quotidiana. Volevano sapere: quali risorse visiti giornalmente, settimanalmente e mensilmente? Ottima domanda! Sono felice di provare a condividere alcune informazioni sul mio flusso di lavoro e sulle migliori risorse che utilizzo.

Serie di librerie illuminate - 1: un'immersione approfondita nella libreria lit-html

Serie di librerie illuminate - 1: un'immersione approfondita nella libreria lit-html

Lo scopo di questa serie di blog è approfondire la libreria Lit e acquisire una comprensione completa delle sue caratteristiche uniche e di come si distingue dalle altre librerie e framework sul mercato. La serie è divisa in tre parti, che coprono argomenti come 1.

Related posts

L'assassinio di Jordan Neely e il problema del razzismo "patriottico".

Gli Stati Uniti possono fare il passo essenziale per non equiparare il comportamento razzista all'essere un buon americano?

L'assassinio di Jordan Neely e il problema del razzismo "patriottico".

[Avviso di attivazione: questo saggio include schermate di persone che elogiano l'assassino di Jordan Neely.] I funzionari delle forze dell'ordine hanno finalmente - e forse con riluttanza - accusato Daniel Penny, l'uomo che ha soffocato Jordan Neely fino alla sua morte, per quell'omicidio.

Quell'archivio di minaccia: Vol 7 Black Basta

Quell'archivio di minaccia: Vol 7 Black Basta

Nel mondo interconnesso di oggi, la minaccia degli attacchi informatici è più diffusa che mai. I criminali informatici e gli attori dello stato-nazione cercano costantemente di sfruttare le vulnerabilità e rubare dati preziosi, ponendo un rischio significativo per le organizzazioni di tutte le dimensioni.

Rete televisiva Twitter

Rete televisiva Twitter

Ciò che è vecchio ora è di nuovo nuovo e ciò che prima era la cosa luccicante e scintillante ora sembra noioso. Non sto parlando dei jeans JNCO che stanno tornando in auge tra i ragazzi fighi del centro insieme ad altre mode di fine anni '90.

La rivoluzione sul posto di lavoro: i migliori esperti discutono di lavoro ibrido e remoto

La rivoluzione sul posto di lavoro: i migliori esperti discutono di lavoro ibrido e remoto

Nel panorama aziendale in rapida evoluzione di oggi, il concetto di lavoro ibrido e remoto ha acquisito uno slancio senza precedenti. Mentre le aziende continuano ad adattarsi alle mutevoli esigenze e aspettative dei propri dipendenti, esperti di vari settori si sono riuniti per discutere i vantaggi, le sfide e il futuro di questo modo di lavorare trasformativo.