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