扩展js中对象的方法

今天在书上看到这一段,

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 返回.


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值