js 闭包
function f(x) {
var g = function () { return x; }
return g;
}
var h = f(1);
alert(h());
这样的代码就是js的闭包,在使用闭包的时候要注意内存,由于闭包中定义的变量会常驻内存中,所以要小心使用。
js 闭包
function f(x) {
var g = function () { return x; }
return g;
}
var h = f(1);
alert(h());
这样的代码就是js的闭包,在使用闭包的时候要注意内存,由于闭包中定义的变量会常驻内存中,所以要小心使用。