gpt4 book ai didi

javascript 或 jquery : Looping a multidimensional object

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:50:40 24 4
gpt4 key购买 nike

我刚刚开始使用 JSON,并且创建了这个示例。

var shows = {

"ShowA":
{ "Date" : "November 3-5, 2011",
"Phone" : "111-111-1111",
"Location" : "some location",
"url" : "http://www.showA.com"
},

"ShowB":
{ "Date" : "January 15-18, 2012",
"Phone" : "222-222-2222",
"Location" : "another location",
"url" : "http://www.showB.com"
}

};

我想出了如何访问每一位信息...即:alert(shows.ShowA.Date);

但是,我不知道如何循环整个节目对象以提醒每个节目和每个节目的属性。我需要将其更改为数组吗?

如有任何帮助,我们将不胜感激。

最佳答案

你可以使用 for ... in loop :

for(var key in shows) {
if (shows.hasOwnProperty(key)) {
alert(shows[key].Date);
}
}

请务必注意,对象没有排序顺序,但数组有。因此,如果您想按日期排序,则需要使用数组。

使用 Object.hasOwnProperty 也是一个好习惯

关于javascript 或 jquery : Looping a multidimensional object,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7340060/

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