function foo()
{
if(this === window)
return null;
return 1;
}
var i = foo(); // returns 1;
什么是this
全局函数的成员,如果在全局范围内或作为成员函数调用它,我如何在函数内进行测试?
编辑:似乎 JQuery 在这里有所作为,因为每个人都向我保证foo
应该返回null
普通的 JavaScript。JQuery 如何改变这一点?
请注意,OP 在下面的评论中说这是在 Greasemonkey 脚本中。