function box(){
var age=100;
return function(){
age++;
return age;
};
}
var b=box();
alert(b());
alert(b());
alert(b());
b=null;
alert(b());
function box(){
var age=100;
return function(){
age++;
return age;
};
}
alert(box()());
alert(box()());
box()=null;
alert(box()());
两段代码的区别就是是否给box()函数赋值给一个变量b。
为什么结果会不一样!!
求解答
UncleKeith
Y_du
相关分类