- JScript code
var a=function() { var num=25; function pri() { return false; } return { pubpro:true, pub:function() { num++; //怎么获得这个变量的值? return pri(); } } }(); alert(a.pubpro); //显示true alert(a.pub()); //显示false
求指点。。。。
谢谢。。
------解决方案--------------------
给对象一个属性,然后是这个Num就行了
------解决方案--------------------
var num=25;
把这个私有属性改为公有属性
this.num = 25
------解决方案--------------------
换一个思路其实也行 不用把num换成私有属性
写一个方法
this.getNum = function(){
return num;
}