Latihan 1: Async/Await — JavaScript

Latihan 1 dari materi Async/Await di JavaScript — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.

Lengkapi dua fungsi di editor:

  1. tunggu(ms) mengembalikan Promise yang selesai sesudah ms milidetik. Pakai setTimeout yang memanggil resolve, misalnya setTimeout(resolve, ms).
  2. ambilPesan(), yang sudah ditandai async, menunggu dulu dengan await tunggu(100), lalu mengembalikan teks Pesan diterima!.

Yang dicek: ambilPesan() selesai dengan Pesan diterima!, dan pesannya baru keluar sesudah timer 100 ms itu selesai, bukan seketika. Jadi setTimeout dan await harus benar-benar dipakai.

Hint