如何编写可在Node.JS应用程序中全局使用的扩展方法?

时间:2013-03-08 02:39:18

标签: node.js

以“StartsWith”扩展为例:

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

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

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

谢谢!

1 个答案:

答案 0 :(得分:2)

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

您甚至不需要导出任何内容。