JS 遍历JSON中每个key值

JS 遍历JSON中的每个key值,可以按键值对进行存储:

 

var myVar = { typeA: { option1: "one", option2: "two" } }

Object.keys(myVar).forEach(function(k) {
    if(k === "typeA") {
        // do stuff
    }
    else if (k === "typeB") {
        // do more stuff
    }
    else {
        // do something
    }
});

 

时间: 2024-09-21 17:20:19

JS 遍历JSON中每个key值的相关文章

JS遍历Json字符串中键值对先转成JSON对象再遍历_javascript技巧

1.将Json字符串转换成JSON对象 var t='{"firstName": "cyra", "lastName": "richardson"}'; var obj = eval('(' + t + ')'); 2.遍历读取键值对 for(var str in obj){ alert(str+'='+obj[str]); } 以上是小编为您精心准备的的内容,在的博客.问答.公众号.人物.课程等栏目也有的相关内容,欢迎继续使

jQuery遍历json中多个map的方法_jquery

本文实例讲述了jQuery遍历json中多个map的方法.分享给大家供大家参考.具体实现方法如下: jQuery.each(data.root,function(key,value){ for(var i = 0 ; i < value.length; i++ ){ var tmpArr = []; var obj = value[i]; //tmpArr.push(obj["collectDate"]); tmpArr.push(3*i); tmpArr.push(obj[&q

jQuery遍历json中多个map的方法

 这篇文章主要介绍了jQuery遍历json中多个map的方法,涉及jQuery循环的技巧与针对map的遍历方法,需要的朋友可以参考下     本文实例讲述了jQuery遍历json中多个map的方法.分享给大家供大家参考.具体实现方法如下: ? 1 2 3 4 5 6 7 8 9 10 11 jQuery.each(data.root,function(key,value){ for(var i = 0 ; i < value.length; i++ ){ var tmpArr = []; v

js遍历json数据与数组实现代码

例1  代码如下 复制代码 JSON数据如:{"options":"[{"text":"王家湾","value":"9"},{"text":"李家湾","valu e":"10"},{"text":"邵家湾","value":"13"}]&

jQuery与js遍历json数组

  <script type="text/网页特效">   var json = {"options":"[{"text":"王家湾","value":"9"},{"text":"李家湾","value":"10"},{"text":"邵家湾",&

js过滤数组中相同的值函数

例1  代码如下 复制代码 <script type="text/javascript">     Array.prototype.del = function() {         var a = {}, c = [], l = this.length;         for (var i = 0; i < l; i++) {             var b = this[i];             var d = (typeof b) + b;    

js修改table中Td的值(定义td的单击事件)_javascript技巧

项目做完,在测试验收时,用户突然提出,可以更改查询结果,便于打印.隐藏工程错误.但是这个时候提要求,比较头痛,后来,想了想还是用前台代码,这样,只要在项目的JS文件中,加入以下几个函数,便可以解决了. 复制代码 代码如下: /* 页面装载时,为每个td增加单击事件,这样,就可以不用对每个页面进行更改. */ function ReWritable() { var tbmian=document.getElementById("tbmain"); for(var i=0;i<tbm

jq和js遍历json数据方法

 代码如下 复制代码 /* author: liulf function: var __db_cpcj=vCpcj; var __db_cp=vCp; var vCp={"cppage":[ {"cpdh":"A01000101","page":"1","ca":"1309-36-0","mc":"硫铁矿","enam

JS返回iframe中frameBorder属性值的方法

 frameborder 属性规定是否显示框架周围的边框. <!DOCTYPE html> <html> <body> <iframe id="myframe" src="/default.asp" frameborder="0"> <p>Your browser does not support iframes.</p> </iframe> <p>T