【发布时间】:2017-03-30 05:05:21
【问题描述】:
var obj = {};
obj.fn = function() {
return this;
}
输出:窗口对象
'this' 是否与属性 'fn' 的 objectof 'obj' 无关?
但是如果我在下面这样声明...
var obj = {
fn: function() {
console.log(this);
}
}
输出是... 对象对象
它们不一样吗?
【问题讨论】:
-
你是如何执行你的第一个例子的?你在做
obj.fn()还是别的什么?
标签: javascript this