网站制作学习网JS脚本→正文:javascript关键字this
字体:

javascript关键字this

JS脚本 2010/2/25 17:38:35  点击:不统计


经常在面向对象用到this这个关键词,在javascript中也有对象this的概念,下面写了一下this的用法

在javascript中this非常重要,它值得是调用该方法的对象.举例说米功能
var obj = new Object;//建立对象实例objforasp.cn
obj.name = "this对象测试名称";//给obj对象设置name属性,值为"this对象测试名称"
obj.fun = function(){alert(this.name);}//给obj对象设置个方法fun,在方法中this即标识obj这个对象.
obj.fun();//弹出"this对象测试名称"

this就是当前方法的对象,不同对象可以调用同一个函数,函数里面可以有this,就是不同对象自己.
举例:forasp.cn
function show_name()
{
alert(this.name);//在这里的this,指那个对象用了这个函数,则表示那个对象
}
var obj = new Object;//建立对象obj
obj.name = "obj名称1";
obj.fun = show_name;

var obj1 = new Object;//建立对象obj1forasp.cn
obj1.name = "obj名称2";
obj1.fun = showname;

obj.fun();//弹出"obj名称1"
obj1.fun();//弹出"obj名称2"

网站制作学习网,www.forasp.cn 转载请注明


转载%77%77%77请%2E%66%6F%72%61%73%70%2E%63%6E注明

·上一篇:javascript数学计算Math() >>    ·下一篇:javascript定义类或者对象之混合工厂方式 >>
推荐文章
最新文章