以下代码是否有任何原因:
global.myNamespace = {};
无法将“mynamespace”添加到 全球的 对象,即
typeof global.myNamespace
退货
'undefined'
节点.js 0.3.1-pre
您可能正在节点repl中尝试此代码。repl是特殊的,因为提交的每个命令都会得到一个新的上下文。这意味着一个全新的全球目标。仍然可以找到旧上下文中的任何变量,但所有全局JS变量都将替换为全新的变量。包括全局、对象、数组等。
你所做的将在脚本中很好地工作。只是不在回复中。