How can I get the full object in Node.js#39;s console.log(), rather than #39;[Object]#39;?(如何在 Node.js 的 console.log() 中获取完整的对象,而不是 [Object]?)
本文介绍了如何在 Node.js 的 console.log() 中获取完整的对象,而不是 '[Object]'?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
使用console.log()
调试时,如何获取完整对象?
When debugging using console.log()
, how can I get the full object?
const myObject = {
"a":"a",
"b":{
"c":"c",
"d":{
"e":"e",
"f":{
"g":"g",
"h":{
"i":"i"
}
}
}
}
};
console.log(myObject);
输出:
{ a: 'a', b: { c: 'c', d: { e: 'e', f: [Object] } } }
但我还想查看属性 f
的内容.
But I want to also see the content of property f
.
推荐答案
需要使用util.inspect()
:
const util = require('util')
console.log(util.inspect(myObject, {showHidden: false, depth: null, colors: true}))
// alternative shortcut
console.log(util.inspect(myObject, false, null, true /* enable colors */))
输出
{ a: 'a', b: { c: 'c', d: { e: 'e', f: { g: 'g', h: { i: 'i' } } } } }
请参阅 util.inspect()
文档.
See util.inspect()
docs.
这篇关于如何在 Node.js 的 console.log() 中获取完整的对象,而不是 '[Object]'?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
沃梦达教程
本文标题为:如何在 Node.js 的 console.log() 中获取完整的对象,而不是 '[Object]'?


猜你喜欢
- 为什么我的页面无法在 Github 上加载? 2022-01-01
- 如何调试 CSS/Javascript 悬停问题 2022-01-01
- 如何显示带有换行符的文本标签? 2022-01-01
- 使用 iframe URL 的 jQuery UI 对话框 2022-01-01
- 是否可以将标志传递给 Gulp 以使其以不同的方式 2022-01-01
- 为什么悬停在委托事件处理程序中不起作用? 2022-01-01
- 如何向 ipc 渲染器发送添加回调 2022-01-01
- 从原点悬停时触发 translateY() 2022-01-01
- 在不使用循环的情况下查找数字数组中的一项 2022-01-01
- 我不能使用 json 使用 react 向我的 web api 发出 Post 请求 2022-01-01