当前位置: 首页 > 编程笔记 >

直接在JS里创建JSON数据然后遍历使用

毋城
2023-03-14
本文向大家介绍直接在JS里创建JSON数据然后遍历使用,包括了直接在JS里创建JSON数据然后遍历使用的使用技巧和注意事项,需要的朋友参考一下

之前我已经有讲过后台返回json数据到前台,并在前台遍历json数据。

这里讲下直接在JS里创建JSON数据,然后遍历使用~

创建代码如下:(创建的是JSON对象)

var YearSelect = {}; 
var Year = 2014; 
var DateOption; 
for (var i = Year; i < Year + 12; i++) { 
DateOption = {'Year':i, 'Month':i-Year+1}; 
/ alert(DateOption.Year) 
YearSelect[i] = DateOption; 
}

这里是创建一个JSON对象,包括了年份和月份的数据。

我为什么创建JSON对象,是因为我对JSON对象比较熟悉。php后台返回的也是json对象。

json对象没有length属性~~

所以遍历的话要:

for(var key in YearSelect){ 
alert(YearSelect[key].Year); 
alert(YearSelect[key].Month); 
}

这样就可以了~

记住一定要分辨好json的对象和数组~不然就一直是undenfined

 类似资料:
  • 本文向大家介绍JS循环遍历JSON数据的方法,包括了JS循环遍历JSON数据的方法的使用技巧和注意事项,需要的朋友参考一下 JSON数据如:{"options":"[{/"text/":/"王家湾/",/"value/":/"9/"},{/"text/":/"李家湾/",/"valu e/":/"10/"},{/"text/":/"邵家湾/",/"value/":/"13/"}]"} 用js可以写

  • 我需要一些帮助,所以我有一个这种格式的json 现在我需要使用js添加一个新数组,我不允许更改JSON的结构,所以现在,在我的js中,我有如下内容 现在,使用这些变量,需要在现有的JS文件中使用JS中的变量创建一个新块 因此,一旦添加了这些内容,JSON必须如下所示 感谢阅读!我试过不和,但还是想不通

  • 问题内容: 我有一个需要迭代的JSON文件,如下所示… 数据中的键并不总是相同的(我只是使用示例,有20个不同的键),因此,我无法设置脚本来静态引用它们以获取值。 否则我可以说 过去我在数据节点上使用了一个简单的foreach循环… 但是不想阻止脚本。有任何想法吗? 问题答案: 您可以通过以下方式遍历JavaScript对象: myobject可能是您的json.data

  • 问题内容: 我试图遍历此以获取“名称”值。这是我目前所拥有的,但是似乎没有用,从此处发布的内容中尝试了一些其他方法,但似乎无济于事。 Json被退回: 我试过使用: 有什么建议? 谢谢! 问题答案: 您必须将字符串解析为JSON(这实际上是字符串,而不是对象的指示):

  • 问题内容: 我有一个json数组: 如何使用php遍历此数组? 问题答案: 如果需要关联数组,请将第二个函数参数设置为true 如果您需要关联数组,则某些版本的php需要true的第二个参数

  • 你可以使用 for-in循环来遍历数组: for (i in myObj.sites) {   x += myObj.sites[i] + "<br>"; } 你也可以直接使用 for 循环来遍历数组: for (i = 0; i < myObj.sites.length; i++) {   x += myObj.sites[i] + "<br>"; } JSON 对象中的数组也可以包含另外一