JS 循环遍历JSON数据 分类: JS技术 JS JQuery 2010-12-01 13:56 43646人阅读 评论(5) 收藏 举报 jsonc JSON数据如:{"options":"[{

JS 循环遍历JSON数据

分类: JS技术 JS
JQuery
2010-12-01 13:56 43646人阅读 评论(5) 收藏 举报

jsonc

JSON数据如:{"options":"[{/"text/":/"王家湾/",/"value/":/"9/"},{/"text/":/"李家湾/",/"valu

e/":/"10/"},{/"text/":/"邵家湾/",/"value/":/"13/"}]"}

用js能够写成:

[javascript] view
plain
copyprint?

  1. var data=[{name:"a",age:12},{name:"b",age:11},{name:"c",age:13},{name:"d",age:14}];
  2. for(var o in data){
  3. alert(o);
  4. alert(data[o]);
  5. alert("text:"+data[o].name+" value:"+data[o].age );
  6. }

或是

[javascript] view
plain
copyprint?

  1. <script type="text/javascript">
  2. function text(){
  3. var json = {"options":"[{/"text/":/"王家湾/",/"value/":/"9/"},{/"text/":/"李家湾/",/"value/":/"10/"},{/"text/":/"邵家湾/",/"value/":/"13/"}]"}
  4. json = eval(json.options)
  5. for(var i=0; i<json.length; i++)
  6. {
  7. alert(json[i].text+" " + json[i].value)
  8. }
  9. }
  10. </script>
时间: 2024-10-01 21:40:33

JS 循环遍历JSON数据 分类: JS技术 JS JQuery 2010-12-01 13:56 43646人阅读 评论(5) 收藏 举报 jsonc JSON数据如:{&quot;options&quot;:&quot;[{的相关文章

JS 循环遍历JSON数据

JSON数据如:{"options":"[{/"text/":/"王家湾/",/"value/":/"9/"},{/"text/":/"李家湾/",/"value/":/"10/"},{/"text/":/"邵家湾/",/"value/":/"13/

js 循环遍历

1  map 返回一个新的数组,每个元素为调用func的结果, 不改变原数组 let list = [1, 2, 3, 4, 5]; let other = list.map((d, index) => { return d * 2; }); 2  filter 返回一个新的数组,每个元素为调用func的结果, 不改变原数组 let list = [1, 2, 3, 4, 5]; let other = list.filter((d, i) => { return d % 2; }); 3  

JS 循环遍历 总结

一.循环遍历语句 for...in... (ES5) 语法:javascript for(keys in obj){} 适用:遍历对象 说明: 1.keys表示obj对象的每一个键值对的键(键名),所有循环中,需要使用obj[keys]来取到每一个值. 2.for-in 循环,遍历时不仅能读取对象自身上面的成员属性,也能延续原型链遍历出对象的原型属性 3.使用hasOwnProperty判断一个属性是不是对象自身上的属性.obj.hasOwnProperty(keys)==true 表示这个属性

JS 循环遍历json

第一  看看json的格式 { "employees": [ { "firstName":"Bill" , "lastName":"Gates" }, { "firstName":"George" , "lastName":"Bush" }, { "firstName":"Thomas"

js循环遍历条件归类优化

[{"uuid":"3fadb39c-e19b-44af-846e-29ef6766433d","url":"http://xx.com/detail/ajax.do","time":"1409","ua":"Mozilla/5.0 (Linux; U; Android 4.4.2; zh-CN; Coolpad 8297 Build/KOT49H) App

js循环遍历弹框,先弹出第一个之后逐步弹出第二个。。

var data = [{ "login_advertTitle": "即使生活琐碎,也要活得优雅", "login_advertCont": "<html>\r\n<head>\r\n\t<title></title>\r\n</head>\r\n<body>\r\n<p style=\"padding: 10px 0px; margin: 0px

AppCan技术风暴来袭,12城13场免费培训火速报名中

亲爱的开发者们: 感谢您长期以来对AppCan的关注与支持.2015年4月AppCan基础培训全面升级,采用项目式教学方法,将一款仿大众点评类App拆分到两天的培训课程中,让开发者亲身体验和感受AppCan项目开发流程.培训时间2 天,希望通过我们的培训,帮助开发人员.合作伙伴快速熟练使用AppCan产品. 一.      报名地址:http://edu.appcan.cn/train_outline.html#free_px 二.      报名方式:选择相应的培训信息进入报名页面,点击右下角

javascript中常见的几种循环遍历

项目开发中,不管是建立在哪个框架基础上,对数据的处理都是必须的,而处理数据离不开各种遍历循环.javascript中循环遍历有很多种方式,记录下几种常见的js循环遍历. 一.for循环 for循环应该是最普遍的,使用最多的一种循环遍历方法了,所以也导致其可读性和易维护性比较差,但是它可以及时break出循环. let arr = [1,2,3,4,5,6,7] for(let i = 0;i<arr.length;i++){ console.log(arr[i]) } // 1,2,3,4,5,

jquery中object对象循环遍历的方法

一个朋友问对象如何转为数组,当我问他为啥要转得时候,他告诉我,数组可以用js循环遍历,而对象则不可以.其实呢,对象同样可以循环遍历的啊.不用转换也可以循环!说明你对js或者jquery的某些操作不是很熟练!在这里我简单介绍一下! 案例 我们看如下对象: ? 1 2 3 4 5 6 7 8 9 var data={   张三:69,   李四:72,   王五:90,   二麻子:88,   前端博客:100,   haorooms : 98,   王大壮:99 } 假如上面是后台返回的一个key