直接在JS里创建JSON数据然后遍历使用
投稿:whsnow
本节为大家讲解下直接在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
您可能感兴趣的文章:
- JavaScript实现JSON合并操作示例【递归深度合并】
- JS 实现Json查询的方法实例
- 查询json的数据结构的8种方式简介
- Jquery遍历筛选数组的几种方法和遍历解析json对象,Map()方法详解以及数组中查询某值是否存在
- js遍历json的key和value的实例
- JS简单循环遍历json数组的方法
- jquery遍历筛选数组的几种方法和遍历解析json对象
- JS动态遍历json中所有键值对的方法(不知道属性名的情况)
- JS循环遍历JSON数据的方法
- js遍历json对象所有key及根据动态key获取值的方法(必看)
- JS遍历Json字符串中键值对先转成JSON对象再遍历
- js 递归json树实现根据子id查父id的方法分析