this用法概况

        this是js的一个关键字,它代表函数运行时,自动生成的一个内部对象,只能在函数内部使用。随着函数使用场合的不同,this的值也会有变化,但有一个总的原则,那就是this指的是调用函数的那个对象。
 
        一、纯粹的函数调用,此时,this表示全局对象。
 
        二、最为对象方法的调用,this指调用函数的对象。
 
        三、作为构造函数调用,this指新生成的对象。
 
        四、apply()调用,this指的是apply()的第一个参数,第一个参数默认调用全局对象。
posted @ 2013-07-04 22:17  好 孩 子  阅读(109)  评论(0编辑  收藏  举报