Latihan 2: Scope & Hoisting — JavaScript

Latihan 2 dari materi Scope & Hoisting di JavaScript — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.

Buatlah fungsi buatCounter yang mengembalikan sebuah fungsi. Fungsi yang dikembalikan harus menambah counter internal dan mengembalikan nilainya setiap kali dipanggil. Gunakan closure dan let untuk block scope.

const hitung = buatCounter();
hitung(); // 1
hitung(); // 2

Hint