gpt4 book ai didi

namespaces - 在 Node.js 中修改 'global' 对象

转载 作者:行者123 更新时间:2023-12-04 17:04:59 26 4
gpt4 key购买 nike

以下代码是否有任何原因:

global.myNamespace = {};

无法将“myNamespace”添加到全局对象,即
typeof global.myNamespace

返回
'undefined'

Node.Js 0.3.1-pre

最佳答案

您可能正在 node-repl 中尝试此代码。 repl 的特殊之处在于提交的每个命令都会获得一个新的上下文。这意味着一个全新的全局对象。旧上下文中的任何变量仍然可以找到,但所有全局 js 变量都被替换为全新的变量。这包括全局、对象、数组等。

您正在做的事情在脚本中可以正常工作。只是不在repl中。

关于namespaces - 在 Node.js 中修改 'global' 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4133149/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com