我在想也许我错过了一些我现在正在学习的 JavaScript 内容。
我在 Chrome 控制台中尝试了这段代码:
a = [];
a.name = "test";
JSON.stringify(a);
// which returns value []
a = new Object();
a.name = "test";
JSON.stringify(a);
// which returns value {"name":"test"}
有什么不同?我认为 new Object() 是 Microsoft JScript 的东西?我错过了什么?一定在某个地方的规范中遗漏了一些东西。谢谢。