gpt4 book ai didi

javascript - Node 不记录更深的子对象

转载 作者:行者123 更新时间:2023-11-28 20:46:10 25 4
gpt4 key购买 nike

这可能已经得到解答,但我确实进行了搜索。

在js文件中:

console.log({
a: 1,
b: { c: 1},
d: [{e:1},{f:1}],
g: [{h:[1,2,3]}]
});

这就是实际打印的内容:

{ a: 1,
b: { c: 1 },
d: [ { e: 1 }, { f: 1 } ],
g: [ { h: [Object] } ]
}

注意“h”值,我可以打印它吗?

最佳答案

  1. 阅读 util.inspect() 的文档

    它允许您指定打印深度:默认情况下仅递归两次。要使其无限递归,请传入 null 作为深度。

    要使用它,您可以调用 console.log(util.inspect(yourObj, true, null));

  2. console.dir()说它使用 util.inspect(),但不显示修改 inspect() 调用的参数,因此它可能也只会递归两次。

关于javascript - Node 不记录更深的子对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13384503/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com