如果我正在使用Node命令行,我可以通过显示全局对象来查看使用var声明的全局变量,如下所示:
> global
全局变量在全局对象的末尾显示为属性。
如果我用let声明一个变量,那么变量将在“脚本范围”中被隐藏(我假设;类似于浏览器中发生的情况)。
如果我在浏览器中使用let声明顶级变量,我可以使用调试器查看这些脚本范围的变量。
我可以以某种方式查看Node中的脚本范围变量吗?
谢谢。
如果你想看看你从全局变量中得到什么,你可以做到这一点。
在你的代码(index.js)中:
console.log(global)
然后您可以将输出保存在终端的文件中:
node index.js > global.json
要么
node index.js > global.txt