Latihan 1: Utility Types — TypeScript

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

Lengkapi fungsi buatSkor di kode awal. Fungsinya menerima array nama (string[]) dan satu nilai (number), lalu mengembalikan object Record<string, number>: tiap nama jadi kunci, dan semuanya bernilai nilai.

  1. Biarkan baris function buatSkor(nama: string[], nilai: number): Record<string, number> { seperti di kode awal. Record< dan penanda tipe di situ ikut dicek.
  2. Buat object kosong yang type-nya Record juga: const hasil: Record<string, number> = {};.
  3. Ulangi tiap nama dengan for...of, lalu isi hasil[satu] = nilai.
  4. Kembalikan hasil di akhir fungsi.

Yang dicek:

Hint