javascript中的this表示调用方法的当前对象,如果在全局区域使用this,this表示window对象。
实例1.
var obj={} ;//定义一个名称为obj的对象
obj.x=100;//obj对象的成员x值为100.
obj.y=function(){alert(this.x);}//定义obj对象的方法y()
obj.y();//显示100
var x='this is a property of window'; //定义全局变量x,值为'this is a property of window';
var checkThis=function(){//定义一个全局区域的函数checkThis()
alert(this.x);} ;
window.checkThis();//window对象调用全局函数checkThis(),显示内容为'this is a property of window'