使用 调试时console.log(),如何获取完整对象?
console.log()
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] } } }
但我也想看看 property 的内容f。
f
您需要使用util.inspect():
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()文档。