Js中的内部函数可以访问外部函数的变量,称之为闭包
作用:私有变量
function privateVariable() {
var value;
this.setValue = function(value) {
value= value;
};
this.getValue = function() {
return value;
};
}
var x = new privateVariable();
x.setName("abcd");
console.log(x.value); //undefined
console.log(x.getValue ()); //abcd
本文探讨了JavaScript中闭包的概念,展示了如何利用闭包实现变量的私有化,通过一个实例说明了闭包如何保护变量不被外界直接访问。

387

被折叠的 条评论
为什么被折叠?



