JavaScript Promise then()

Definitie en gebruik

then() De methode biedt twee callbackfuncties:

Een die wordt uitgevoerd wanneer een Promise succesvol is, en een die wordt uitgevoerd wanneer een Promise wordt geweigerd.

Voorbeeld

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

Probeer het zelf

Syntax

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

Parameters

Parameters Beschrijving
fulfilled() Functie die moet worden uitgevoerd wanneer een Promise succesvol is.
rejected() Functie die moet worden uitgevoerd wanneer een Promise wordt geweigerd.

Retourwaarde

Type Beschrijving
Object Nieuwe Promise objecten.

Browserondersteuning

then() Is een kenmerk van ECMAScript 6 (ES6).

Sinds juni 2017 wordt ES6 (JavaScript 2015) ondersteund in alle moderne browsers:

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

then() Ondersteunt geen Internet Explorer.