1. 程式人生 > >擴展方法的應用

擴展方法的應用

.proto 不用 調用方法 var mic return 方法 fun bsp

通過類對象的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");

擴展方法的應用