Javascript util.inspect在不同节点版本上的行为不同

Javascript util.inspect在不同节点版本上的行为不同,javascript,node.js,Javascript,Node.js,代码: 相同的代码在不同的版本上运行,得到不同的结果 节点6.x.x:(检查不工作) 在节点0.x.x上: SyntaxError: Unexpected token i in JSON at position 1 at Object.parse (native) PS:我已经使用了depth null,但仍然在nodev6上得到了相同的结果。这不是因为它不工作,而是因为在主要节点版本之间,util.inspect()实现发生了变化。通常,只有在新的主要版本中才会发生这样的更改,因此可

代码:

相同的代码在不同的版本上运行,得到不同的结果

节点6.x.x:(检查不工作)

在节点0.x.x上:

SyntaxError: Unexpected token i in JSON at position 1
    at Object.parse (native)

PS:我已经使用了depth null,但仍然在nodev6上得到了相同的结果。这不是因为它不工作,而是因为在主要节点版本之间,
util.inspect()
实现发生了变化。通常,只有在新的主要版本中才会发生这样的更改,因此可能会在新的主要版本(例如4.0.0、5.0.0等)中发生更改

SyntaxError: Unexpected token i in JSON at position 1
    at Object.parse (native)
[SyntaxError: Unexpected token i]