JavaScript中this关键字使用方法详解[4]

[入库:2005年8月18日] [更新:2007年3月25日]

本文简介:选择自 applebbs 的 blog

> new jsclass();
  jc.tostring();


    这是javascript模拟内定义中对this的使用,这个和其它的oo语言中的情况非常的相识。但是这里要求成员属性和方法必须使用this关键字来引用,运行上面的程序会被告知myname未定义。

    5、为脚本引擎内部对象添加原形方法中的this关键字:

  function.prototype.getname = function()
  {
      
var fnname = this.tostring(); 
      fnname 
= fnname.substr(0, fnname.indexof('(')); 
      fnname 
= fnname.replace(/^function/, ''); 
      
return fnname.replace(/(^\s+)|(\s+$)/g, '');
  }
  
function foo(){}
  alert(foo.getname());    

本文关键:JavaScript中this关键字使用方法详解
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top