gpt4 book ai didi

javascript - jQuery 迭代对象(JSON)

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

JSON 是:

{"Name":"bb", "age":"10"}

我在网上搜索了很多,但大多数答案都是因为我以前知道“姓名”和“年龄”,所以他们引用了j.Name,j.age。

我只是想做同样的事情,因为我们不知道对象内部的键,我们想要迭代所有项目并打印出 KEY 和 VALUE(我们以前不知道 KEY)。 foreach 语句在 Firefox 中运行良好,但我发现 IE 无法支持 foreach 循环...

最佳答案

您可以使用 for...in 循环,如下所示:

var obj = {"Name":"bb", "age":"10"};
for(var key in obj) {
if(obj.hasOwnProperty(key))
alert("Key: " + key + "\nValue: " + obj[key]);
}

或者在 jQuery 中 $.each()如果您需要关闭,如下所示:

var obj = {"Name":"bb", "age":"10"};
$.each(obj, function(key, value) {
alert("Key: " + key + "\nValue: " + value);
});

You can test both versions here .

关于javascript - jQuery 迭代对象(JSON),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4232632/

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