JavaScript Promise then()

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

Prova själv

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.