Apasih closure itu ?

Sampai saat ini, apa yang saya pahami tentang closure di javascript masih ngambang. Ada ngga yang bisa jelasin dengan singkat padat dan jelas ? bagi temen-temen yang baca post ini dan membaca jawaban yang paling bagus, tolong diberi coto, ntar yang paling banyak cotonya saya jadikan jawaban terbaik. thanks !

avatar timelord
@timelord

140 Kontribusi 86 Poin

Diperbarui 6 tahun yang lalu

5 Jawaban:

Sama kaya nya saya juga masih belum paham kayanya mengenai closure ini, saya mau nyimak di sini nungguin master javascript pada dateng

avatar markeronly
@markeronly

378 Kontribusi 230 Poin

Dipost 6 tahun yang lalu

bahasa indonesia yang cocok mungkin "ruang hidupnya" Dari mana variabel itu bisa diakses global atau berlaku local saja

avatar hilmanski
@hilmanski

2670 Kontribusi 2132 Poin

Dipost 6 tahun yang lalu

@hilmanrdn thanks jawabannya bang. tapi mohon maaf bang, saya belum bisa paham dengan pernyataannya.

avatar timelord
@timelord

140 Kontribusi 86 Poin

Dipost 6 tahun yang lalu

Jawaban Terpilih

ketika ada fungsi di dalam fungsi

fungsi dalam dapat mengakses variable yg ada pada fungsi luar

selamat anda menciptakan closure

closure digunakan utk membuat sebuah fungsi memiliki "private" variables.

avatar bobsakino
@bobsakino

8 Kontribusi 8 Poin

Dipost 6 tahun yang lalu

klo yang saya baca dari buku closure itu adalah fungsi tanpa nama(anonymous function) yang ada di dalam fungsi lain misal :


  function satu() {
    var b = function() {
           console.log("sekolah koding");
    }

    return b;
  }

Maaf kalo salah saya jg baru belajar...:D

avatar iamfreestyler
@iamfreestyler

341 Kontribusi 57 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban