【发布时间】:2019-01-07 07:27:17
【问题描述】:
nodejs 有没有办法在它自己的文件中定义自定义对象类型,然后在代码库中的任何其他地方实例化它而不需要在文件中使用?
例如,每次我在某处创建新地图时,我都不必在地图定义中要求。我希望能够做到
var user = new User();
从任何地方都不需要在定义中。
【问题讨论】:
-
如果您要遵循 node.js 模块化约定,其中每个模块独立存在并且没有隐藏的依赖关系或它所依赖的某些全局环境,则不会。只需
require()模块中的User在任何您要使用它的地方。这就是你如何充分利用模块、重用、可测试性、显式依赖等......只需在 node.js 中习惯它。如果你要使用它,require()它!
标签: node.js class object instantiation