我是js的新手,并且无法理解下面的代码中哪些不指向“obj”: var obj = {x:this}; obj.x; //窗口对象
我已经引用了很多站点,但是所有的状态都指向了这个方法被调用的对象。对于属性不适用的对象?
另外为什么这个指向在一个函数内变得正确作为同一个对象的属性?我已经读过范围和上下文不要混淆是不同的,那么为什么只有函数创建正确的上下文?我读到范围是本地和全局两种类型然后上下文受影响。
请详细解释一下,这个问题可能无关紧要,因为我在范围和背景方面仍然感到困惑。也是有用的链接。