Glosarium Web & Coding
Apa itu Promise?
Promise adalah objek JavaScript yang mewakili hasil pekerjaan yang mungkin belum selesai. Statusnya pending, lalu berubah sekali menjadi fulfilled dengan sebuah nilai atau rejected dengan sebuah alasan; then mengambil nilainya dan catch menangkap penolakan.
Cara menulisnya
janji.then((nilai) => …).catch((alasan) => …)
Contoh
ambilOngkir("Medan") .then((o) => o.tarif * 3) .catch(() => 0);
Kesalahan yang sering terjadi
Membaca Promise seperti nilai biasa, misalnya const o = ambilOngkir(); lalu o.tarif, yang memberi undefined.
Latih langsung
Pelajaran Callback, event loop, dan Promise · kelas JavaScript Lanjutan · ±14 menit, latihan dinilai otomatis (butuh akun gratis).
Istilah terkait
Diperbarui .