JavaScript Promise then()

Definition und Verwendung

then() Der Methoden bietet zwei Callback-Funktionen:

Eine wird bei Erfolg des Promises ausgeführt, die andere bei Ablehnung.

Beispiel

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

Selbst ausprobieren

Syntax

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

Parameter

Parameter Beschreibung
fulfilled() Funktion, die bei Erfolg des Promises ausgeführt wird.
rejected() Funktion, die bei Ablehnung des Promises ausgeführt wird.

Rückgabewert

Typ Beschreibung
Object Neues Promise-Objekt.

Browser-Unterstützung

then() ist eine Eigenschaft von ECMAScript 6 (ES6).

Seit Juni 2017 wird ES6 (JavaScript 2015) in allen modernen Browsern unterstützt:

Chrome Edge Firefox Safari Opera
Chrome 51 Edge 15 Firefox 54 Safari 10 Opera 38
Mai 2016 April 2017 Juni 2017 September 2016 Juni 2016

then() Internet Explorer wird nicht unterstützt.