JavaScript Promise then()
- Halaman sebelumnya resolve()
- Halaman berikutnya all()
- Kembali ke Lapisan Atas Panduan Referensi JavaScript Promise
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));
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.
- Halaman sebelumnya resolve()
- Halaman berikutnya all()
- Kembali ke Lapisan Atas Panduan Referensi JavaScript Promise