如何在 nodejs 中全局添加方法到 JSON、Date 或其他“本机”对象
How can I globally add methods to JSON, Date or other 'native' objects in 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
使用实用程序.js
var utils = require("./utils");
console.log(JSON.foo()); // "Hi!"
相关文章:
- 如何添加浮动和非浮动,其他
- 与其他库的jQuery.noConflict()
- 播放当前视频时如何停止其他视频?JavaScript
- 剑道UI内联编辑:如何在点击其他按钮时隐藏按钮
- 制作一个不带HTML a标记但在动画播放完毕后指向其他页面的超链接
- 除修剪外的其他功能
- 在事件上打开Materialize Date Picker
- 是什么让一个“;Uncaught RangeError:超过了最大调用堆栈大小“;错误(Chrome,在其他浏览器中显示
- Array.length似乎不起作用;console.log则显示其他情况
- 如何消除代码中的未定义和其他问题
- 如何覆盖锚点元素's href目标,并在我点击转到目标javascript时删除其他错误
- jquery代码在Mozilla中有效,但在其他浏览器上无效
- 为什么不推荐使用“with”?是否有更好或其他方法可以“下降”到对象的命名空间
- Jquery未定义函数正在停止其他操作
- new Date(UTCstrings),将UTCStrings转换为其他时区(非本地时区)
- 如何在 nodejs 中全局添加方法到 JSON、Date 或其他“本机”对象
- 为什么javascript date. setdate()会改变其他日期变量的值
- JavaScript date()对象返回NaN和getYear(和其他)
- Javascript Date在其他语言中是如何处理的
- 如何使用JavaScript中的date()将用户时区中的日期转换为JST或任何其他时区