Penutupan ialah ciri dalam JavaScript di mana fungsi "mengingat" pembolehubah daripada Skop leksikalnya (skop di mana ia dicipta) walaupun selepas fungsi luar selesai dilaksanakan. Ini membolehkan fungsi dalaman mengakses pembolehubah daripada skop tertutupnya, walaupun fungsi luar tidak lagi aktif.
function outerFunction(outerVariable){ return function innerFunction(innerVariable){ console.log(`outer variable : ${outerVariable}`); console.log(`inner variable : ${innerVariable}`); };} const closureFunction = outerFunction('outside'); closureFunction('inside');
Atas ialah kandungan terperinci Terangkan Penutupan secara terperinci ?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!