Latihan 2: Closures — JavaScript

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

Buat fungsi buatAkumulator() yang mengembalikan object dengan dua method:

Simpan jumlahnya di variabel di dalam buatAkumulator, bukan di properti object, supaya gak bisa diubah dari luar.

Yang dicek: sesudah tambah(5) lalu tambah(3), total() mengembalikan 8. Pengecek juga menimpa semua properti object-nya dari luar, dan total() harus tetap benar.

Hint