Latihan 1 dari materi Closures di JavaScript — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.
Buat fungsi pengali(faktor) yang mengembalikan fungsi baru:
pengali(faktor) mengembalikan sebuah fungsi, bukan angka.
Fungsi hasilnya menerima satu angka dan mengembalikan angka * faktor.
Dua pengali yang dibuat terpisah ingat faktornya masing-masing: sesudah const dua = pengali(2) dan const tiga = pengali(3), dua(10) + tiga(10) menghasilkan 50.
Hint
Fungsi yang dibuat di dalam pengali tetap ingat faktor, walaupun pengali sudah selesai jalan.
pengali gak menghitung apa-apa. Dia me-return sebuah function(angka) yang nanti menghitung angka * faktor.
function pengali(faktor) { return function (angka) { return angka * faktor; }; }
</>{ }.css=>#idfn()
Versi baru
HyperSheets
bagian dari BelajarWeb.dev
0%
Membuka gerbang…
HyperSheets
Memperbarui Aplikasi
Versi baru tersedia. Halaman akan dimuat ulang otomatis...