节点中app.js的范围是什么?

时间:2012-07-27 14:26:46

标签: node.js global-variables

在节点应用程序中使用App.js中的var关键字定义的变量不会放入全局命名空间,就像在网页中使用var一样(在函数范围之外)。 / p>

在app.js中使用var定义的变量范围究竟是什么?

2 个答案:

答案 0 :(得分:1)

顶部范围是模块(即文件)。变量不能超越这个。好吧,有一个黑客,但我不推荐它。

答案 1 :(得分:1)

每个文件的最高范围是global

实际上你可以使用

process.env.USER_DEFINED_VAR

用于文件之间的全局可访问变量