如何在Node.js中查看脚本作用域变量

问题描述 投票:0回答:1

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

> global

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

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

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

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

谢谢。

node.js variables scope let
1个回答
0
投票

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

在你的代码(index.js)中:

console.log(global)

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

node index.js > global.json

要么

node index.js > global.txt
© www.soinside.com 2019 - 2024. All rights reserved.