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

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

慕妹3146593

应该尽量少地污染window域和javascript基本对象原型..prototype.js被一些人诟病也是因为这点你可以像jQuery一样建个自己的对象“类型”...
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript