gpt4 book ai didi

javascript - JSON.parse 在 Node 和 Chrome 中有什么不同?

转载 作者:搜寻专家 更新时间:2023-10-31 23:46:34 25 4
gpt4 key购买 nike

code :
JSON.parse('{"a":"\\\\"}');

node: { a: '\\' }
chrome: {a: "\"}

为什么它在 Node 和 Chrome 之间表现不同?我检查了它们的 v8 版本,都是 5.x,这很奇怪。

最佳答案

这只是控制台实现在对象内容呈现上的不同。如果你这样做

console.log(JSON.parse('{"a":"\\\\"}').a.length)

在这两种环境中,您都正确地获得了 1

Node 控制台似乎想向您显示对象内容,以便您可以通过剪切和粘贴重新创建对象。 Chrome 控制台只显示一个反斜杠,但在两种环境中都只有一个反斜杠。

关于javascript - JSON.parse 在 Node 和 Chrome 中有什么不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39182019/

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