JavaScript中的this指针

来源:互联网 发布:侠客风云传前传 优化 编辑:程序博客网 时间:2024/04/29 20:14

JavaScript是基于对象的语言,产生对象只要写一个函数即可.函数本身也就是对象.

function A()

{

           this.n_Count = 0;

//这个中的this是指函数对象本身.

a = new A();//a是用函数A创建的一个象实例

a.nCount的值就是0.

function B()

{

          alert(this.n_Count);

}

B(),运行这一个函数得到的结果是unfined,因为B函数对没有定义n_Count,准确说是没有给一个初值;

A.B(),运行这一句时,B中的this就指向对象A,运行结果就是0;

读过Birdshome 的一片关于JavaScript的this指针所感觉到的一点东西.

原创粉丝点击