javascript - 在控制台 VS Code 中显示所有对象输出

标签 javascript node.js

我正在使用 VS Code 终端使用 console.log(object) 打印 JavaScript (Nodejs) 中的对象。

object = { data: 1, next: { data: 2, next: { data: 3, next: { data:  4, next:  null }}}}; 
console.log(object)

终端显示:

>>> { data: 1, next: { data: 2, next: { data: 3, next: [Object] } } }

如何显示所有对象?我想要这个输出:

>>> { data: 1, next: { data: 2, next: { data: 3, next: { data:  4, next:  null }}}}

最佳答案

最简单的方法是首先对对象进行字符串化。您可以通过调用console.log(JSON.stringify(object));来做到这一点。还可以在使用 console.log(JSON.stringify(object, null, 2)); 字符串化对象时漂亮地打印对象。 (2 表示它将使用两个空格进行缩进)。

关于javascript - 在控制台 VS Code 中显示所有对象输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75568034/

相关文章:

JavaScript 到 TypeScript : Intellisense and dynamic members

javascript - 如何构建 jquery/javascript 来完成像 SO 的 "Confirm Navigation?"这样的事件/警报

node.js - 同步多个请求和多个数据库调用

node.js - 如何使用 Dialogflow 与 Heroku 通信

node.js - 有没有办法从 node.js 调用 Google Keyczar?

javascript - 如何多次包含相同的 JSF 复合组件以拥有自己的 javascript 范围?

javascript - 如何通过验证将冒号自动放入 mac 地址的文本框中(javascript 或 angularjs)?

javascript - 将 AWS 配置传递给导入的模块

javascript - 通过javascript检查是否安装了JDK

javascript - 我如何通过 javascript(d3) 更改 Node CSS 的样式