FlashKeepers

JavaScript · JavaScript · Università

Programmazione asincrona in JavaScript e funzionalità ES6+

Promise, async/await, arrow function e altre funzionalità moderne di JavaScript ES6+.

Informazioni su questo set

40 carte base di JavaScript per JavaScript. Inizia con «Che cos'è una Promise in JavaScript?» e «Quali sono i tre stati in cui può trovarsi una Promise?». Altri mazzi di Università sono elencati qui sotto.

40 carte · carte base · Scritto dall'IA, controllato due volte. Modifica quello che vuoi.

Studia questo set gratis Dai un'occhiata Scarica FlashKeepers per iPhone

Si apre nel browser, senza account. App per iPhone e iPad · App per Android

Che cos'è una Promise in JavaScript?
Mostra rispostaUn oggetto che rappresenta il completamento (o il fallimento) futuro di un'operazione asincrona e il suo valore risultante.
Quali sono i tre stati in cui può trovarsi una Promise?
Mostra rispostaPending (in attesa), fulfilled (risolta con successo) o rejected (rifiutata).
Come si crea una nuova Promise?
Mostra rispostaCon il costruttore Promise: new Promise((resolve, reject) => { ... })
Che cosa restituisce il metodo .then()?
Mostra rispostaUna nuova Promise che si risolve con il valore restituito dalla callback.
Come si gestisce il rifiuto di una Promise con .catch()?
Mostra risposta.catch(error => { ... }) viene eseguito se la Promise viene rifiutata e riceve il motivo del rifiuto.
Che cosa fa .finally()?
Mostra rispostaEsegue del codice dopo che una Promise si è conclusa, sia che sia stata risolta sia che sia stata rifiutata, e restituisce una nuova Promise.
Che cosa fa Promise.all()?
Mostra rispostaRiceve un array di Promise e restituisce un'unica Promise che si risolve quando tutte le Promise si risolvono, oppure viene rifiutata se anche una sola viene rifiutata.
Che cosa fa Promise.race()?
Mostra rispostaRiceve un array di Promise e restituisce una Promise che si risolve o viene rifiutata con il risultato della prima che si conclude.
Che cosa fa Promise.resolve()?
Mostra rispostaRestituisce una Promise già risolta con il valore dato.
Che cosa fa Promise.reject()?
Mostra rispostaRestituisce una Promise già rifiutata con il motivo dato.
Che cosa fa la parola chiave async?
Mostra rispostaDichiara una funzione come asincrona e fa sì che restituisca sempre una Promise.
Che cosa fa la parola chiave await?
Mostra rispostaMette in pausa l'esecuzione di una funzione async finché una Promise non si conclude, e restituisce il valore con cui è stata risolta.
Che cosa restituisce sempre una funzione async?
Mostra rispostaUna Promise, anche se la funzione restituisce un valore semplice.
Come si gestiscono gli errori in una funzione async?
Mostra rispostaCon try/catch: try { ... } catch (error) { ... }
In una funzione async si possono usare più await in sequenza?
Mostra rispostaSì, ogni await mette in pausa l'esecuzione finché quella Promise non si risolve, prima di passare alla successiva.

altre 25 carte nell'app

Studia questo set gratis