您好,欢迎访问一九零五行业门户网

js循环map获取的key和value步骤详解

这次给大家带来js循环map获取的key和value步骤详解,js循环map获取的key和value的注意事项有哪些,下面就是实战案例,一起来看一下。
方法一: json格式定义
<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-type" content="text/html; charset=gb2312" /> <title>无标题文档</title> </head> <body> <script> var dxy={ //page地址    pageurl : {      menu      :  loadpage.htm?url=/collect/menu.page,     // 进入菜单页面      guangfapage   :  loadpage.htm?url=/collect/menu.page,     // 进入广发信息收集页面      pinganpage   :  loadpage.htm?url=/collect/menu.page,     // 进入平安信息收集页面      nuonuopage   :  loadpage.htm?url=/collect/menu.page,     // 进入诺诺信息收集页面      youbangpage   :  loadpage.htm?url=/collect/menu.page,     // 进入友邦信息收集页面      inputmobileno : loadpage.htm?url=/collect/inputmobileno.page,  // 进入输入手机号页面      readidcard   : loadpage.htm?url=/collect/readidcard.page,    // 进入读取身份证页面      member     : loadpage.htm?url=/collect/member.page,      // 进入输入会员卡号页面      bankcard    : loadpage.htm?url=/collect/bankcard.page,     // 进入插入银行卡页面      url      : loadpage.htm?url=/collect/url.page        // 进入跳转url页面    }  } for(var key in dxy.pageurl){    alert(key+ : +dxy.pageurl[key]);  } </script> </body> </html>
代码二、
var obj = {   a: 1,   b: 2,   c: 3  };    for (var prop in obj) {   if (obj.hasownproperty(prop)) {    // or if (object.prototype.hasownproperty.call(obj,prop)) for safety...    alert(prop:  + prop +  value:  + obj[prop])   }  }
脚本之家小编的演示
li一行四列隔行显示不用颜色
<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-type" content="text/html; charset=gb2312" /> <title>无标题文档</title> </head> <body> <script> var obj = {  http://www.2016idc.com/cdn.html : ◆◆◆◆◆高防免备案cdn◆◆◆◆◆, http://www.zoneidc.com/ : 1g香港云49元/美国云49元/韩国云89元, http://click.aliyun.com/m/15321/ : 30余款阿里云产品免费6个月, http://www.kaivps.com/cloud.html: ◆好优云◆抗攻击◆无视cc◆免备◆稳定◆, http://www.laoyuming.com/new.html : 【15000个备案老域名】每天更新400个, http://seo.whbtsj.com/ : ★百度快速上首页,无效果不收费★, http://www.osssnet.com/ : ◆50m香港/美国/日本服务器380免备案◆, http://www.cuwww.com : █香港服务器租用百兆带宽1300起█, http://www.guowaidiaocha.com/ : ★国外调查 月赚两万,一对一教学带你★, http://www.enkj.com/idc/ : 【亿恩】dell品牌服务器,月付799元起, http://www.hkcn2.com/51.htm : **香港高防10m大带宽独服,低至999元**, https://www.zllyun.com/cloud.shtml : 知了云,openstack云服务器◆5折优惠◆, http://www.8000idc.com : — — 香港云33元美国云39元快云21元 — —, https://www.50vm.com/ : 4核独服199/16核独服360|创梦网络, https://cloud.tencent.com/act/campus?fromsource=gwzcw.846004.846004.846004 : 腾讯云拼团福利 1核2g云服务器10元/月, http://www.zitian.cn/ : 中原地区核心数据中心,月付299元起, http://www.7yc.com/rent.html : ██云彩网络██100g防服务器450元, http://www.dsx.top/ : 产品发布、创业开店、需求任务找大师兄, http://www.gwidc.com/rent/home/index.html : 港湾网络-徐州百独16核16g 800/月~, http://www.ssf.cc/ : 免备vps20/百独799/双线350/45互联, http://www.ushk.net/server.html : ██美港数据██高端香港服务器租用, http://vps.zzidc.com/tongji/jb51w.html : ★☆云服务器5折,天天抽红包抵扣☆★, http://www.ku86.com/ : 百兆 12核24线程 16g内存 2t 999/月, http://www.xiaozhiyun.com/2016/ : 韩国\香港\美国站群服务器 巨牛网络, http://www.wsisp.net/sale/20170518/?indexjb : █▇▆5m独享云主机599/年▆▇█, http://www.qy.com.cn/ : 群英云服务器送10m带宽30g防御,49元起, http://www.tuidc.com/ : 服务器租用/托管-域名空间/认准腾佑科技, http://www.jjidc.com/ : 九九数据 — 工信部认可正规资质idc接入商, https://www.95idc.com : 95idc█香港沙田cn2服务器 599/月, http://www.33ip.com/ : 枫信科技-江苏双线10m保证-399/元, https://youhui.jb51.net/ : ★★领取天猫淘宝最高2018元红包★★, http://www.pdidc.com/ : 浦东数据中心上海电信4星云主机30元/月起, http://www.139w.com/ : 鼎点网络百兆独享服务器仅需999元, http://www.360jq.com/hkshuang.htm : [香港双高防]无视cc★ddos/堪比广东!, http://www.cyidc.cc/ : 畅游网络 百独服务器 包跑满 998元, http://www.wdw6.com/ : 服务器租用 199元起 };  var jbstr=; var i=0; var color=blue; for (var jbkey in obj) {  if (obj.hasownproperty(jbkey)) {    // or if (object.prototype.hasownproperty.call(obj,prop)) for safety...   //alert(i);   if(i % 4 == 0){ if(color==blue){ color=red; }else{ color=blue; }   } jbstr+='<li><a href="'+jbkey+'" rel="external nofollow" target="_blank"><span style="color:'+color+';">'+obj[jbkey]+'</span></a></li>'; i++  } }  document.write(jbstr); </script> </body> </html>
代码三、双重map循环
var msg = ;  for(var key in pin) {    for(var i in pin[key]){    msg+=i+: +pin[key][i]+\n;    }  }  alert(msg);
以下是其他网友的补充大家可以参考一下
javascript循环遍历数组输出key value
javascript循环遍历数组输出key value
用$.each方法肯定不行的 所以采用如下方法
markers = [];     markers[2]=3;     markers[3]=7;     for(var key in markers){       console.log( key )       console.log( markers[key] )     }
相信看了本文案例你已经掌握了方法,更多精彩请关注其它相关文章!
推荐阅读:
angular4.x通过路由守卫进行路由重定向步骤详解
jquery实现模糊查询步骤详解
以上就是js循环map获取的key和value步骤详解的详细内容。
其它类似信息

推荐信息