JavaScript Promise then()

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));

Prova da solo

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.