我刚刚接手了NodeJS应用程序。我注意到几乎每个文件都重复此功能:
String.prototype.replaceAll = function (find, replace) {
var str = this;
return str.replace(new RegExp(find.replace(/[-\/\\^$*+?.()|[\]{}]/g, '\\$&'), 'g'), replace);
};
我认为这只需要发生一次?
我假设如果我把它放在代码中的某个位置,在每个页面调用的文件中,那么这个更改是全局的吗?
我想我可以删除除这些功能之外的所有功能。