Kuis Closures — JavaScript

Kuis materi Closures di JavaScript — uji pemahamanmu dengan pertanyaan pilihan ganda, penjelasan jawaban, dan skor langsung. Main gratis di Hyper Sheets.

Pertanyaan di kuis ini

  1. Apa hasil dari:
    function buat() { let x = 0; return () => ++x; }
    const fn = buat();
    console.log(fn(), fn());
  2. Buat counter dengan closure:
    function counter() { let n = 0; return function() { return ___; }; }
  3. Apa hasil dari:
    function buat(x) { return () => x; }
    const a = buat(10);
    const b = buat(20);
    console.log(a(), b());