Latihan 1: Error Handling — Node.js

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

Buat fungsi getUser(id) dengan error handling menggunakan try/catch.

Langkah:

  1. Buat array users berisi 2 user
  2. Buat fungsi getUser(id) yang menggunakan try/catch
  3. Jika id bukan angka, throw Error
  4. Jika user tidak ditemukan, tampilkan "Error 404"
  5. Jika user ditemukan, tampilkan datanya

Output yang diharapkan:

getUser(1): {"id":1,"name":"Budi"}
getUser(99): Error 404: User tidak ditemukan
getUser("abc"): Error 500: Terjadi kesalahan server

Hint