JavaScript Promise finally()
- Halaman Sebelumnya catch()
- Halaman Berikutnya race()
- Kembali ke Lapisan Atas Panduan Referensi Promise JavaScript
Definisi dan penggunaan
finally()
Method menyediakan fungsi callback.
Callback ini adalah fungsi yang akan dieksekusi saat Promise disetujui (baik sukses atau gagal).
Contoh
myPromise.finally(() => myDisplay("Selesai dijalankan"));
Sintaks
promise.finally(settled())
Parameter
Parameter | Deskripsi |
---|---|
settled() | Fungsi yang akan dieksekusi ketika Promise disetujui (berhasil atau gagal). |
Nilai kembalian
Tipe | Deskripsi |
---|---|
Object | Objek Promise yang baru. |
Dukungan browser
finally()
Adalah fitur ECMAScript 2018.
Sejak Juni 2020, ES2018 didukung di semua browser modern:
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 63 | Edge 79 | Firefox 78 | Safari 12 | Opera 50 |
Desember 2017 | Januari 2020 | Juni 2020 | September 2018 | Januari 2018 |
finally()
Tidak mendukung Internet Explorer.
- Halaman Sebelumnya catch()
- Halaman Berikutnya race()
- Kembali ke Lapisan Atas Panduan Referensi Promise JavaScript