闭包指能够读取其他函数内部变量的函数。在JS中,只有函数内部的子函数才能读取局部变量,所以闭包也可以理解成“定义在一个函数内部的函数”。在本质上,闭包是将函数内部和函数外部连接起来的桥梁。
function hello(){
var num
=100;
var showResult=function(){alert(num
);}
num
++;
return showResult
;
}
var showResult
=hello();
console
.log(showResult
);
showResult();
转载请注明原文地址:https://ipadbbs.8miu.com/read-61000.html