今天在书上看到这一段,
Function.prototype.method=function(name,func){
this.prototype[name]=func;
return this;
}
理解了很久也没理解上去,我这基础实在太差了!
但是很明显他是扩展了method方法,于是乎灵感来了.......
String.prototype.恺哥万岁=function(){
return this.replace("恺哥万岁","恺哥万安");
}
有了上面一段js之后
var v ="恺哥万岁";
alert(v.恺哥万岁());//结果 : 恺哥万安
应该明白了吧. 就是通过String.prototype扩展了一个名字为 恺哥万岁 的方法,方法的具体;逻辑和处理 定义在 后面的function中 用return 返回.