不确定标题是否很好,但是...
当您进入nodejs REPL并输入console.log('foo');
时,我想在幕后有某种环境字典globalDict
和globalDict['console.log'] = a function that logs to the console
。
然后,当我们在全局上下文中创建新的变量和函数时,它们将被添加到globalDict
中。
这是怎么回事,我们可以参考这本词典吗?
我想你可以做类似
function lookup(e) {
return eval(e);
}
(我想...)
但这并不是我真正想要的。
答案 0 :(得分:3)
我们可以得到这本词典的参考吗?
它叫global
console
模块已添加到全局范围。您在说的dict
被称为global
,因此global.console.log('something')
会达到相同的目的
答案 1 :(得分:2)
您是说要搜索global
吗?像global.console.log('pizza')
中一样?