2
为了尽可能简洁,我试图弄清楚是否有一种方法允许控制台使用console.log显示对象的完整内容( )。我在Sublime Text 3中使用了传递到控制台的node.js。我没有任何问题运行代码本身,只是显示输出。输出在sublime文本的node.js输出中被截断
我有像这样创建链接列表对象:
{ value: 1, next: { value: 2, next: { value: 3, next: { value: 4, next: { value: 5, next: null}}}}}
当它输出到控制台似乎类似于以下:
{ value: 1, next:
{ value: 2, next: { value: 3, next: [Object]}}
总之,的整体对象不可见或以任何方式展开。有什么办法可以强制控制台变得更加冗长,并显示整个对象吗?
这是一个可以接受的解决方法,但我不得不将所有东西串联起来,这使得阅读起来更加困难。对象输出的限制是在node.js中配置的吗? – Scott 2014-09-24 23:56:13
@Scott我编辑了我的答案来掩饰你的顾虑。 – 2014-09-25 16:59:52
调用深度标志进行检查是这里真正的修复。 – 2014-09-25 17:03:21