JS高手进!
var name = "The Window";
var object = {
name : "My Object",
getNameFunc : function(){
return function(){
return this.name;
};
}
};
alert(object.getNameFunc()());这里面的this为什么不是object啊?
[解决办法]
老问题了,全局环境下this是window,object.getNameFunc()就把
function(){
return this.name;
}
返回到全局了,所以this就是window