this方法有什么用呢?这种方法必须要有具体的绑定对象才能调用的呀,但是由于是匿名函数自执行,还有绑定对象么?写this属性还有意义么?
[code="java"]ClassID=(function(){
var id =0 ; //私有的那个值 静态私有属性
this.get1=function(){
return id;
};
return function (){ //外层函数返回一个有权访问私有值的嵌套的函数,就是我们保存在ClassID中的嵌套函数
this.getId=function(){
get1();
}
};
})();
ClassID.get3=function(){
return get1();
}
alert(ClassID.get3());//0
[/code]
但是这段书上代码竟然可用 我实在是不理解了 求解