首页 > 编程 > JavaScript > 正文

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

2019-11-20 14:19:43
字体:
来源:转载
供稿:网友

之前我已经有讲过后台返回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

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表