JavaScript Promise then()
- la pagina precedente resolve()
- la pagina successiva all()
- Torna al livello superiore Manuale di riferimento JavaScript Promise
Definizione e uso
then()
Il metodo fornisce due funzioni di callback:
Uno viene eseguito quando Promise ha successo, l'altro quando viene rifiutato.
Esempio
myPromise.then(x => myDisplay(x), x => myDisplay(x));
Sintassi
promise.then(fulfilled(), rejected())
Parametro
Parametro | Descrizione |
---|---|
fulfilled() | Funzione da eseguire quando Promise ha successo. |
rejected() | Funzione da eseguire quando Promise viene rifiutata. |
Valore di ritorno
Tipo | Descrizione |
---|---|
Object | Nuovo oggetto Promise. |
Supporto dei browser
then()
è una caratteristica di ECMAScript 6 (ES6).
Da giugno 2017, ES6 (JavaScript 2015) è supportato in tutti i browser moderni:
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 51 | Edge 15 | Firefox 54 | Safari 10 | Opera 38 |
maggio 2016 | aprile 2017 | giugno 2017 | settembre 2016 | giugno 2016 |
then()
Non supporta Internet Explorer.
- la pagina precedente resolve()
- la pagina successiva all()
- Torna al livello superiore Manuale di riferimento JavaScript Promise