JavaScript Promise then()
- Edellinen sivu resolve()
- Seuraava sivu all()
- Palaa ylös JavaScript Promise -viittausoppaasti
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));
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ä.
- Edellinen sivu resolve()
- Seuraava sivu all()
- Palaa ylös JavaScript Promise -viittausoppaasti