Latihan 2: Higher Order Functions — JavaScript

Latihan 2 dari materi Higher Order Functions di JavaScript — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.

Buat fungsi totalGenap(angka) yang menerima array angka dan mengembalikan jumlah angka genapnya saja:

  1. Pakai filter buat mengambil yang genap (n % 2 === 0).
  2. Pakai reduce buat menjumlahkannya, dengan nilai awal 0, supaya fungsinya tetap jalan walaupun gak ada angka genap sama sekali.

Contoh: totalGenap([1, 2, 3, 4, 5, 6]) mengembalikan 12 (2 + 4 + 6).

Hint