【问题标题】:How do I view script scoped variables in Node.js如何在 Node.js 中查看脚本范围的变量
【发布时间】:2019-08-22 23:32:37
【问题描述】:

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

> global

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

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

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

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

谢谢。

【问题讨论】:

标签: node.js variables scope let


【解决方案1】:

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

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

console.log(global)

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

node index.js > global.json

node index.js > global.txt

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多