JavaScript Promise then()

Definisi dan penggunaan

then() Metode menyediakan dua fungsi balik:

Satu di eksekusi saat Promise sukses, yang lain saat Promise ditolak.

Contoh

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

Coba sendiri

Sintaks

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

Parameter

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

Nilai kembalian

Tipe Deskripsi
Object Objek Promise baru.

Dukungan peramban

then() adalah fitur ECMAScript 6 (ES6).

Dari bulan Juni 2017, ES6 (JavaScript 2015) didukung di semua peramban modern:

Chrome Edge Firefox Safari Opera
Chrome 51 Edge 15 Firefox 54 Safari 10 Opera 38
Mei 2016 Apr 2017 Jun 2017 Sep 2016 Jun 2016

then() Tidak mendukung Internet Explorer.