Lompat ke konten utama

Kompetisi Ajak Teman: hadiah total Rp1.000.000 tunai untuk 3 pengajak terbanyak. Berakhir 29 November 2026. Ikut kompetisi

Masuk

Glosarium Web & Coding

Apa itu async/await?

async/await adalah cara menulis kode Promise seperti kode biasa: fungsi async selalu mengembalikan Promise, dan await menghentikan sementara fungsi itu sampai Promise di kanannya selesai. Penolakan dilempar seperti throw sehingga bisa ditangkap try/catch.

Cara menulisnya

async function f() { const x = await janji; }

Contoh

async function jumlahCabang(ambil) { try { const daftar = await ambil(); return daftar.length; } catch { return 0; } }

Kesalahan yang sering terjadi

Lupa await, sehingga variabel berisi Promise dan if (cekStok()) selalu bernilai benar.

Latih langsung

Pelajaran async, await, try/catch, dan Promise.all · kelas JavaScript Lanjutan · ±14 menit, latihan dinilai otomatis (butuh akun gratis).

Coba juga di lab: Simulasi Retry dengan Exponential Backoff, Jitter, dan Timeout

Istilah terkait

Diperbarui .