请问一个类的(特权)方法,算不算是形成一个闭包?
例如:
function F1(){
var a=1;
this.method1=function(){
alert(a);
}
}
var obj=new F1();
obj.method1();
obj.method1()可以访问到a, 那可以说method1方法形成一个闭包吗?
[解决办法]
形成闭包, 因为创建 var a=1; 的 F1 已经返回但是仍能访问到a
发布时间: 2013-02-24 17:58:56 作者: rapoo
请问一个类的(特权)方法,算不算是形成一个闭包?
例如:
function F1(){
var a=1;
this.method1=function(){
alert(a);
}
}
var obj=new F1();
obj.method1();