- JScript code
window.color='red'; function oDemo() { alert(this.color); } oDemo(); //显示red
this指向的是当前的作用域
那他应该是指向oDemo的
可是,为什么可以显示red?
有点不太明白,求指点,谢谢
------解决方案--------------------
由于你的oDemo中没有color属性,就会调到更大的范围进行查找。
window.color='red'; function oDemo() { alert(this.color); } oDemo(); //显示red