gpt4 book ai didi

javascript - 如何在 javascript 应用程序、JSON 中存储和访问信息项?

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

我正在尝试存储小描述并使用 jquery 在不同时间将它们调用到 div 中。有 50 条不同的数据。我想我应该创建一个简单的 json 对象来存储我的信息。我想知道如何使用 javascript 访问数据?

我尝试了这个,但根本不起作用:

var myArray = JSON.parse(timeline_info);
var length = myArray.length;
alert(myArray.0[0]);

这是我的 JSON:

var timeline_info = {
0 : [1972,lorem ipsum blablabla,video address,],
1 : [1972,lorem ipsum blablabla,video address,],
2 : [1972,lorem ipsum blablabla,video address,],
3 : [1972,lorem ipsum blablabla,video address,],
4 : [1972,lorem ipsum blablabla,video address,],
5 : [1972,lorem ipsum blablabla,video address,],
6 : [1972,lorem ipsum blablabla,video address,],
7 : [1972,lorem ipsum blablabla,video address,],
8 : [1972,lorem ipsum blablabla,video address,],
9 : [1972,lorem ipsum blablabla,video address,],
}

有什么想法吗?

最佳答案

  • timeline_info 不是 JSON 文本,而是 JavaScript 对象文字。
  • {}表示对象,而不是数组,用[]表示。
  • 数组或对象末尾不应有尾随逗号。
  • 字符串必须加引号。
  • 自动插入分号有一些陷阱,请避免使用。

您已对数据进行排序,请使用数组文字。

var i, timeline_info, length;
timeline_info = [
[1972,"lorem ipsum blablabla","video address"],
[1972,"lorem ipsum blablabla","video address"],
[1972,"lorem ipsum blablabla","video address"],
[1972,"lorem ipsum blablabla","video address"],
[1972,"lorem ipsum blablabla","video address"],
[1972,"lorem ipsum blablabla","video address"],
[1972,"lorem ipsum blablabla","video address"],
[1972,"lorem ipsum blablabla","video address"],
[1972,"lorem ipsum blablabla","video address"],
[1972,"lorem ipsum blablabla","video address"]
];

length = timeline_info.length;
for (i = 0; i < length; i++) {
console.log(timeline_info[i][0]); // 1972, 10 times.
}

关于javascript - 如何在 javascript 应用程序、JSON 中存储和访问信息项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11374827/

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