1

以这个“StartsWith”扩展为例:

if (typeof String.prototype.startsWith != 'function') {
    String.prototype.startsWith = function (str) {
        return this.slice(0, str.length) == str;
    };
}

如果我正在编写一个 Web 应用程序,我会将该代码粘贴到ExtensionMethods.js我在我网站内的网页上导入的页面中。

但是在带有 Node.js的服务器上使用它的情况呢?

谢谢!

4

1 回答 1

2

由于String全局可用,因此可以将其放置在任何需要的文件中。当一个文件被需要时,它就会被执行。

你甚至不需要导出任何东西。

于 2013-03-08T02:51:11.497 回答