扩展方法的应用
2017-09-02 14:57 陆陆陆小芳 阅读(165) 评论(0) 编辑 收藏 举报通过类对象的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");