[size=large]首先,this是脚本引擎预定义全局变量,哪里都能用。this的本质规则:
1. Javascript里的this和OO里的this不一样,哪个对象调用this所在的函数,this就指向哪个对象。
2. 函数调用时没有明确指明caller对象的,为全局对象,即window
3. Javascripe里所谓的类(型)实际上都是type为Function的特殊对象,不信
alert( typeof (Object) ); [/size]
1. Javascript里的this和OO里的this不一样,哪个对象调用this所在的函数,this就指向哪个对象。
2. 函数调用时没有明确指明caller对象的,为全局对象,即window
3. Javascripe里所谓的类(型)实际上都是type为Function的特殊对象,不信
alert( typeof (Object) ); [/size]