首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

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

2012-04-06 
this为什么指向window?JScript codewindow.colorredfunction oDemo(){alert(this.color)}oDemo() //

this为什么指向window?

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


this指向的是当前的作用域

那他应该是指向oDemo的

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

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

[解决办法]
由于你的oDemo中没有color属性,就会调到更大的范围进行查找。

热点排行