🧠 Kuis: OOP & Functional

Jawab semua pertanyaan. Setelah menjawab, kunci jawaban dan penjelasannya langsung ditampilkan — salah pun tidak apa-apa, bisa dicoba lagi.

1. this.nama menghasilkan undefined di dalam callback setTimeout. Apa solusi paling umum sekarang?

2. Apa yang wajib dilakukan di constructor class anak sebelum memakai this?

3. Manakah fungsi yang PURE?

// A
function a(arr) { arr.push(1); return arr; }
// B
function b(arr) { return [...arr, 1]; }

4. Kenapa praktik modern lebih menyukai komposisi daripada pewarisan berlapis?

5. Diberikan: function pengali(f) { return (n) => n * f; } — Berapa nilai pengali(4)(3)?

Benar 0 dari 5 pertanyaan.