我如何全局地添加方法到JSON,date或其他本地对象在nodejs?
我知道这样做是不好的,但仍然是。
我有一个我经常使用的实用程序模块。 在里面,例如,如果我声明,
JSON.foo = function(){return "Hi!";};
那么JSON.foo方法将可用,但只在模块内部。
如何在模块外部使用它,在哪里需要?
即
var utils = require("utils"); console.log(JSON.foo()); // "Hi!"
utils.js
JSON.foo = function(){return "Hi!";}; exports.JSON = JSON
usesUtils.js
var utils = require("./utils"); console.log(JSON.foo()); // "Hi!"