如何在 Node.js 中查看脚本范围的变量



如果我使用 Node 命令行,我可以通过显示全局对象来查看用 var 声明的全局变量,如下所示:

> global
全局

变量在全局对象末尾显示为属性。

如果我用let声明一个变量,那么这个变量就会被藏在"脚本范围"中(我假设;类似于浏览器中发生的情况(。

如果我在浏览器中使用 let 声明一个顶级变量,我可以使用调试器查看这些脚本范围的变量。

我可以以某种方式查看 Node 中的脚本范围的变量吗?

谢谢。

如果你想看看你从全局变量中得到了什么,你可以这样做。

在您的代码(索引.js(中:

console.log(global)

然后,您可以从终端将输出保存在文件中:

node index.js > global.json

node index.js > global.txt

最新更新