Latihan 1: Async/Await di Node.js — Node.js

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

Gunakan async/await untuk mengambil data dari fungsi yang mengembalikan Promise.

Langkah:

  1. Buat fungsi fetchData() yang mengembalikan Promise dengan array data
  2. Buat fungsi fetchWithError() yang mengembalikan Promise yang di-reject
  3. Buat fungsi async main() yang memanggil keduanya dengan try/catch
  4. Jalankan main()

Output yang diharapkan:

Mengambil data...
Data: [{"id":1,"item":"Buku"},{"id":2,"item":"Pensil"}]
Mengambil data error...
Gagal: Koneksi timeout

Hint