扩展方法的应用

时间:2022-08-27 23:25:46

通过类对象的Protype设置扩展方法

string.prototype.quote=function(srt){  }

string.prototype.自定位方法名=function(自定义参数)

{this........}

this代表,当调用方法时 比如:var 字符串=“aaa”  调用字符串.自定义方法(参考值)的时候,this就是这个字符串,也就是“aaa”

 

也可以不用扩展方法

比如:有

string.pvoperty.JiaA=

function(  ){

retnrn this+"A";}

调用 alevt("B".JiaA(  )<==>{var B="B";  alvet(B.Jia( ));}

等价于

function JiaA(str)

{return str+“A”}

调用  alvert (JiaA("B");