gpt4 book ai didi

javascript - 理解 JSON 数组

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

JSON 数组:

var json_array = [
{ "A" : "1" },
{ "B" : "2" }
];

如何创建一个 JS 函数来作用于数组的每个元素?就像..

$.each(json_array, function() { ...

最佳答案

两个建议。

  1. JSON 只是文本。 从代码中删除外部花括号后,您就拥有了一个实际的 JavaScript 数组。

  2. 不要为此使用 JQuery。普通的旧 JavaScript forEach 已经可以在常规数组上运行,我认为这就是您想要的。

附录

使用 JavaScript 的 forEach:

var a = [
{"A": "1"},
{"B": "2"}
];

a.forEach(function(x) {
alert(JSON.stringify(x));
});

如果您使用的是旧浏览器 (IE <= 8),请将 forEach 调用替换为(Asad 的建议):

for (var i = 0, n = a.length; i < n; i += 1) {
// do something with the element object
}

JQuery 的 each 用于 jQuery 对象。

关于javascript - 理解 JSON 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12992866/

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