全局环境中的node.js查找符号

时间:2018-08-01 22:32:44

标签: javascript node.js

不确定标题是否很好,但是...

当您进入nodejs REPL并输入console.log('foo');时,我想在幕后有某种环境字典globalDictglobalDict['console.log'] = a function that logs to the console

然后,当我们在全局上下文中创建新的变量和函数时,它们将被添加到globalDict中。

这是怎么回事,我们可以参考这本词典吗?

我想你可以做类似

function lookup(e) { return eval(e); }(我想...)

但这并不是我真正想要的。

2 个答案:

答案 0 :(得分:3)

  

我们可以得到这本词典的参考吗?

它叫global

console模块已添加到全局范围。您在说的dict被称为global,因此global.console.log('something')会达到相同的目的

答案 1 :(得分:2)

您是说要搜索global吗?像global.console.log('pizza')中一样?