【发布时间】:2010-11-09 11:29:45
【问题描述】:
下面的代码有什么原因吗:
global.myNamespace = {};
未能将 'myNamespace' 添加到 global 对象,即
typeof global.myNamespace
返回
'undefined'
Node.Js 0.3.1-pre
【问题讨论】:
标签: namespaces node.js
下面的代码有什么原因吗:
global.myNamespace = {};
未能将 'myNamespace' 添加到 global 对象,即
typeof global.myNamespace
返回
'undefined'
Node.Js 0.3.1-pre
【问题讨论】:
标签: namespaces node.js
您可能正在 node-repl 中尝试此代码。 repl 的特殊之处在于提交的每个命令都会获得一个新的上下文。这意味着一个全新的全局对象。仍然可以找到旧上下文中的任何变量,但所有全局 js 变量都被全新的变量替换。包括全局、对象、数组等。
您所做的将在脚本中正常工作。只是不在repl中。
【讨论】: