摘要: 本文不讨论 语法解释期和执行期的区别 以及上下文环境和闭包的概念 我们只从另一个角度来看问题.js 中的this 是一个指针 他指象某个对象. 那么 一般来说 记住一条原则 即可.如果一个函数不是作为类 来实例化某个对象 如 new func();而是当 函数 做为某个对象的 方法被调用时 则this就指向该对象. 如果该函数是直接被调用 则this指向全局变量...这句话似乎不好理解. 我们看下例子function test(){this.name='franky';}var o={};o.t=test;o.t();//此处test方法是作为 对象o的方法t 被调用的.则 其 阅读全文
posted @ 2009-03-23 21:47 Franky 阅读(6388) 评论(7) 推荐(2) 编辑