global和GLOBAL在节点上有什么区别?
我正在寻找使用node.js做现有的,基于浏览器的代码的一些testing。 我正在testing的一些代码查看其他函数的全局范围。 (由于各种原因,我不能更改此代码。)
看来,我可以分配给global.foo
使foo
全局可用。 这将让我加载适当的库到适当的地方。 似乎在节点中有两种全局对象: global
和GLOBAL
。
global
和GLOBAL
什么区别?
(当然,我们不能这样做,官方的节点文档似乎没有提到GLOBAL
,但它存在于运行时,并在networking上被提及。)
他们似乎只是彼此的别名:
console.log(global === GLOBAL); // true