JavaScript Promise then()

Definisi dan penggunaan

then() Metode menyediakan dua fungsi balik:

Satu yang dieksekusi saat Promise sukses, yang lain saat Promise ditolak.

Contoh

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

Coba sendiri

Sintaksis

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

Parameter

Parameter Deskripsi
fulfilled() Fungsi yang akan dieksekusi saat Promise sukses.
rejected() Fungsi yang akan dieksekusi saat Promise ditolak.

Nilai kembalian

Tipe Deskripsi
Object Objek Promise yang baru.

Dukungan browser

then() Adalah fitur ECMAScript 6 (ES6).

Sejak Juni 2017, ES6 (JavaScript 2015) didukung di semua browser modern:

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() Tidak mendukung Internet Explorer.