JavaScript Promise then()
- Föregående sida resolve()
- Nästa sida all()
- Åter till föregående nivå JavaScript Promise-referenshandbok
Definition och användning
then()
Metoden tillhandahåller två anroparbakåtkallningsfunktioner:
En som körs när en Promise lyckas, och en som körs när en Promise avvisas.
Exempel
myPromise.then(x => myDisplay(x), x => myDisplay(x));
Syntax
promise.then(fulfilled(), rejected())
Parameter
Parameter | Beskrivning |
---|---|
fulfilled() | Funktion som ska köras när en Promise lyckas. |
rejected() | Funktion som ska köras när en Promise avvisas. |
Returvärde
Typ | Beskrivning |
---|---|
Object | Nya Promise-objekt. |
Webbläsarstöd
then()
är en egenskap av ECMAScript 6 (ES6).
Sedan juni 2017 har ES6 (JavaScript 2015) stödts i alla moderna webbläsare:
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 51 | Edge 15 | Firefox 54 | Safari 10 | Opera 38 |
Maj 2016 | April 2017 | Juni 2017 | September 2016 | Juni 2016 |
then()
Stödjer inte Internet Explorer.
- Föregående sida resolve()
- Nästa sida all()
- Åter till föregående nivå JavaScript Promise-referenshandbok