【发布时间】:2013-05-25 11:09:09
【问题描述】:
嗨,我对 this 在 javascript 中的工作原理有点困惑。基于此示例:
var myFunction = function(){
function testMe(){
console.log(this) --------> DOMwindow
}
console.log(this) ---------> myFunction
}
var myvariable = new myFunction();
这里发生了什么?
【问题讨论】:
-
您的
testMe从未被调用过? -
搜索是你的朋友。
-
啊,谢谢我从 In Javascript 得到答案,为什么“this”运算符不一致?
-
@DeepakNair 很高兴您找到了答案。在发布问题之前,请先在 Google 和其他 Stack Overflow 上搜索答案。它有助于我们将网站的重点放在高质量的问题和答案上,而且如果您发布太多低质量的问题,您将获得自动问题禁令。
标签: javascript