为了账号安全,请及时绑定邮箱和手机立即绑定

如何在Node.js的控制台中获得完整的对象,而不是“[Object]”?

如何在Node.js的控制台中获得完整的对象,而不是“[Object]”?

慕村225694 2019-06-29 14:47:42
如何在Node.js的控制台中获得完整的对象,而不是“[Object]”?调试时使用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] } } }但我也想看看财产的内容f.
查看完整描述

3 回答

?
牧羊人nacy

TA贡献1862条经验 获得超7个赞

你需要用util.inspect():

const util = require('util')console.log(util.inspect(myObject, {showHidden: false, depth: null}))// alternative shortcutconsole.log(util.inspect(myObject, false, null, true /* enable colors */))

产出

{ a: 'a',  b: { c: 'c', d: { e: 'e', f: { g: 'g', h: { i: 'i' } } } } }


查看完整回答
反对 回复 2019-06-29
  • 3 回答
  • 0 关注
  • 3305 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信