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]

![Che cos'è un elenco collegato, comunque? [Parte 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































