标签: javascript
所以我知道在JS函数中this取决于它所调用的位置而不是定义但为什么在下一个代码中我得到window对象而不是obj?< / p>
this
window
obj
function foo(){ bar(); } function bar(){ console.dir(this); } var obj={name:'foobar',f:foo}; obj.f();