我正在使用Node.js.我为String obj定义了一个自定义方法,如下所示:
if (!String.prototype.myMethod) {
String.prototype.myMethod= function () {
//do something
return this;
};
}
我发现myMethod
可能在许多不同的文件中使用,所以我必须要求这段代码所在的文件。是否有任何方法可以满足许多“需要”?
答案 0 :(得分:0)
不要这样做。
节点是在模块模式中有意设计的,其中每个模块都有自己的范围,可以在不污染全局变量的情况下运行。这非常有意也非常重要。
https://nodejs.org/api/modules.html#modules_the_module_wrapper