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

转载于:https://www.cnblogs.com/gcczhongduan/p/4309739.html

javascript学习-创建json对象数据,遍历相关推荐

  1. 在 JavaScript 中创建 JSON 对象

    <html> <body> <h2>在 JavaScript 中创建 JSON 对象</h2><p> Name: <span id=& ...

  2. JavaScript学习笔记-JSON对象

    JSON 是一种用来序列化对象.数组.数值.字符串.布尔值和 null 的语法.它基于 JavaScript 语法,但是又有区别:一些 JavaScript 值不是 JSON,而某些 JSON 不是 ...

  3. JavaScript 正则表达式 处理json,json对象的遍历和处理

    //********* https://www.runoob.com/js/js-regexp.html ****// 正则表达式.exec( ) new RegExp("\\{" ...

  4. JavaScript学习笔记:对象

    JavaScript学习笔记:对象 1.声明对象 (1)字面量对象 <!DOCTYPE html> <html lang="en"> <head> ...

  5. json对象的遍历(C++)

    在使用C++的项目中,对json进行解析时,如果对象列表过长,通常就需要对对象进行遍历,来实现解析. 我参看了博客,如下: https://blog.csdn.net/hellokandy/artic ...

  6. Java创建JSON对象

    Java创建JSON对象 private void getJson(HttpServletRequest request, HttpServletResponse response)throws Se ...

  7. JavaScript学习笔记之对象及继承

    JavaScript学习笔记之对象及继承 对象属性 ES5中有两种属性,数据属性和访问器属性. 数据属性包括[[writable]](能否修改属性的值).[[value]]等等: 访问器属性包括[[C ...

  8. PHP如何通过Http Post请求发送Json对象数据?

    因项目的需要,PHP调用第三方 Java/.Net 写好的 Restful Api,其中有些接口,需要 在发送 POST 请求时,传入对象. Http中传输对象,最好的表现形式莫过于JSON字符串了, ...

  9. QT通过JavaScript动态创建QML对象

    QT通过JavaScript动态创建QML对象 通过JavaScript动态创建QML对象 动态创建对象 动态创建组件 从QML字符串创建对象 维护动态创建的对象 动态删除对象 通过JavaScrip ...

最新文章

  1. map 小模板~~~ 写的不好 继续添加
  2. HDU 4712 Hamming Distance(随机算法)
  3. leetcode 155. 最小栈
  4. 《犯罪心理学》读书笔记(part3)--影响犯罪心理形成发展的外部因素
  5. SQL Server和MysQL中的联表更新sql示例
  6. 音视频开发(11)---基于B/S模式的视频监控系统设计
  7. JavaScript 详解:为什么写好的代码非常重要
  8. 【tf.keras】tf.keras模型复现
  9. 重读《从菜鸟到测试架构师》--构建测试
  10. Echart甘特图实现效果 + 配带抽成方法 + 源码
  11. 无Internet访问权限-已解决
  12. Codeforces Round #599 (Div. 2) B2. Character Swap (Hard Version)
  13. 大厂程序员都会的分布式RPC框架,直接无私打包分享,手慢无
  14. MATLAB----符号微积分
  15. php论坛mybb,MyBB
  16. http://wwv.xiaonei.com/xn2.do?iid=0ae63bab-10a4-4d
  17. qq群引流靠谱吗?为什么选择QQ引流?QQ引流好吗?
  18. 快速搭建DMHS DM之间双向同步
  19. C++基础第6章:函数(2)——函数体、函数返回类型
  20. CycleGAN生成车牌记录

热门文章

  1. DbgPrint 格式字符串
  2. hibernate报错 net.sf.json.util.CycleDetectionStrategy$StrictionStrategyRepeatedReferenceAsObject
  3. 卡尔曼滤波器推导与解析 - 案例与图片
  4. 判断能被N整除的字符串
  5. 8086汇编-实验7-制表
  6. [转] ROS cmake_modules
  7. In-Loop Filters in HEVC
  8. excel转成csv格式的默认分隔符
  9. Knockout 官网学习文档目录
  10. Docker 获取镜像 - 一