JavaScript关联数组到JSON

JavaScript关联数组到JSON,第1张

JavaScript关联数组到JSON

数组应仅包含带有数字键的条目(数组也是对象,但您实际上不应混用)。

如果将数组转换为JSON,则该过程将仅考虑数值属性。其他属性只是被忽略,这就是为什么您得到一个空数组的原因。如果您看一下

length
数组的,也许这更加明显:

> AssocArray.length0

通常被称为“关联数组”的实际上只是JS中的一个对象:

var AssocArray = {};  // <- initialize an object, not an arrayAssocArray["a"] = "The letter A"console.log("a = " + AssocArray["a"]); // "a = The letter A"JSON.stringify(AssocArray); // "{"a":"The letter A"}"

可以通过数组符号或点符号(如果键不是保留关键字)访问对象的属性。因此

AssocArray.a
与相同
AssocArray['a']



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5509297.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-13
下一篇 2022-12-13

发表评论

登录后才能评论

评论列表(0条)

保存