为了账号安全,请及时绑定邮箱和手机立即绑定

Javascript 修改原型还是新增函数?

Javascript 修改原型还是新增函数?

拉莫斯之舞 2019-04-23 15:35:32
举一个没什么意义的例子,比如我想在一个字符串前加上cattail_前缀,那么有以下两种方式。String.prototype.prefix=function(){return'cattail_'+this;};或varprefix=function(str){return'cattail_'+str;};我的疑问是,应该去修改原型?还是新增函数?它们各有什么优缺点,如何权衡呢?发这个问题的目的是集思广益,所以没有什么正确答案,希望大家见谅:)
查看完整描述

2 回答

?
慕妹3146593

TA贡献1820条经验 获得超9个赞

应该尽量少地污染window域和javascript基本对象原型..prototype.js被一些人诟病也是因为这点你可以像jQuery一样建个自己的对象“类型”...
                            
查看完整回答
反对 回复 2019-04-23
  • 2 回答
  • 0 关注
  • 211 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号