JavaScript Promise then()

Definicja i użycie

then() Metoda dostarcza dwie funkcje zwrotne:

Jeden jest wykonywany, gdy Promise zostaje spełniona, a drugi, gdy Promise zostaje odrzucona.

Przykład

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

Spróbuj sam

Gramatyka

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

Parametry

Parametry Opis
fulfilled() Funkcja do wykonania, gdy Promise zostanie spełniona.
rejected() Funkcja do wykonania, gdy Promise zostanie odrzucona.

Zwracana wartość

Typ Opis
Object Nowy obiekt Promise.

Obsługa przeglądarek

then() To cechy ECMAScript 6 (ES6).

Od czerwca 2017 roku ES6 (JavaScript 2015) jest obsługiwany we wszystkich nowoczesnych przeglądarkach:

Chrome Edge Firefox Safari Opera
Chrome 51 Edge 15 Firefox 54 Safari 10 Opera 38
Maj 2016 roku Kwiecień 2017 roku Czerwiec 2017 roku Wrzesień 2016 roku Czerwiec 2016 roku

then() Nie obsługuje Internet Explorer.