当前位置: 代码迷 >> JavaScript >> this为什么指向window?解决思路
  详细解决方案

this为什么指向window?解决思路

热度:107   发布时间:2012-04-06 12:22:24.0
this为什么指向window?
JScript code

                window.color='red';
                
                function oDemo()
                {
                    alert(this.color);
                }
                
                oDemo(); //显示red



this指向的是当前的作用域

那他应该是指向oDemo的

可是,为什么可以显示red?

有点不太明白,求指点,谢谢

------解决方案--------------------
由于你的oDemo中没有color属性,就会调到更大的范围进行查找。
  相关解决方案