这个内部对象文字的值是什么?为什么指向窗口对象?

时间:2018-04-14 18:14:41

标签: javascript oop object

我是js的新手,并且无法理解下面的代码中哪些不指向“obj”: var obj = {x:this}; obj.x; //窗口对象

我已经引用了很多站点,但是所有的状态都指向了这个方法被调用的对象。对于属性不适用的对象?

另外为什么这个指向在一个函数内变得正确作为同一个对象的属性?我已经读过范围和上下文不要混淆是不同的,那么为什么只有函数创建正确的上下文?我读到范围是本地和全局两种类型然后上下文受影响。

请详细解释一下,这个问题可能无关紧要,因为我在范围和背景方面仍然感到困惑。也是有用的链接。

0 个答案:

没有答案