JavaScript Promise then()

Määrittely ja käyttö

then() Metodi tarjoaa kaksi paluutoimintoa:

Yksi suoritetaan, kun Promise onnistuu, ja toinen, kun Promise hylätään.

Esimerkki

myPromise.then(x => myDisplay(x), x => myDisplay(x));

Kokeile itse

Syntaksi

promise.then(fulfilled(), rejected())

Parametrit

Parametrit Kuvaus
fulfilled() Toimittava funktio, kun Promise onnistuu.
rejected() Toimittava funktio, kun Promise hylätään.

Palautusarvo

Tyyppi Kuvaus
Object Uusi Promise-objekti.

Selaimen tuki

then() On ECMAScript 6 (ES6) ominaisuus.

Vuodesta 2017 kesäkuusta lähtien, ES6 (JavaScript 2015) tuetaan kaikissa nykyaikaisissa selaimissa:

Chrome Edge Firefox Safari Opera
Chrome 51 Edge 15 Firefox 54 Safari 10 Opera 38
Kesäkuu 2016 Toukokuu 2017 Kesäkuu 2017 Syyskuu 2016 Kesäkuu 2016

then() Internet Explorer ei tue tätä.