Latihan 1: Enums — TypeScript

Latihan 1 dari materi Enums di TypeScript — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.

Buat fungsi getStatusLabel yang menerjemahkan status ke label Indonesia.

  1. Di atas fungsinya, daftarkan tiga statusnya sebagai string enum: enum Status { Active = "active", Inactive = "inactive", Pending = "pending" }. Jangan numeric enum: nilainya 0, 1, 2, bukan teks status.
  2. Beri tipe pada parameter dan return-nya: function getStatusLabel(status: Status): string.
  3. Kembalikan labelnya, persis begini:
    • Status.Active → "Aktif"
    • Status.Inactive → "Nonaktif"
    • Status.Pending → "Menunggu"

Yang dicek:

Hint