JavaScript Promise then()

definisjon og bruk

then() metoden tilbyder to tilbagekaldelsesfunktioner:

en udføres, når en Promise opfyldes, og en anden, når den afvises.

eksempel

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

prøv det selv

syntaks

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

parametre

parametre beskrivelse
fulfilled() function, der skal udføres, når en Promise opfyldes.
rejected() function, der skal udføres, når en Promise afvises.

tilbageværdi

type beskrivelse
Object ny Promise-objekt.

browser-understøttelse

then() er en funktion af ECMAScript 6 (ES6).

Siden juni 2017 har ES6 (JavaScript 2015) været understøttet i alle moderne browsere:

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() understøtter ikke Internet Explorer.