Rumah >hujung hadapan web >tutorial js >Penjelasan paling mudah yang saya lihat untuk Penutupan dalam JS (Kredit: roadmap.sh)

Penjelasan paling mudah yang saya lihat untuk Penutupan dalam JS (Kredit: roadmap.sh)

PHPz
PHPzasal
2024-07-29 04:22:03636semak imbas

The simplest explanation I have seen for Closures in JS (Credits : roadmap.sh)

Ingin berkongsi di sini, penjelasan paling ringkas yang pernah saya lihat di web, untuk topik Penutupan yang terkenal. (Kredit : roadmap.sh)

Penutupan ialah fungsi yang mempunyai akses kepada skop fungsi luarnya walaupun selepas fungsi luar telah kembali. Ini bermakna penutupan boleh mengingati dan mengakses pembolehubah dan hujah bagi fungsi luarnya walaupun selepas fungsi itu selesai.

function outer() {
  const name = 'Roadmap';

  function inner() {
    console.log(name);
  }

  return inner;
}

const closure = outer();
closure(); // Roadmap

Dalam contoh di atas, fungsi dalam mempunyai akses kepada pembolehubah nama fungsi luar walaupun selepas fungsi luar telah kembali. Oleh itu, fungsi dalaman membentuk penutupan.

Atas ialah kandungan terperinci Penjelasan paling mudah yang saya lihat untuk Penutupan dalam JS (Kredit: roadmap.sh). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn