js循环map 获取所有的key和value的实现代码(json)

时间:2021-05-26

下面的方法一语方法二都是经过小编测试并运行的

方法一: json格式定义

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http:///" : "服务器租用 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] ) }

js遍历json的key和value可以参考这篇文章:https://www.jb51.net/article/103905.htm

声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

相关文章