function test()
{
var num=1;
this.subTest=function(){ //作为一个全局方法,这里的this在没有new的时候指向的是全局的window对象
return ++num;
}
return subTest; //在这个函数的局部作用域里面其实找不到这个subTest函数,其实是在全局作用域中找到的,上面的this.subTest 写成var subTest不是更好吗
}
console.log(test()());
console.log(test()());
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星