如何迭代JSON HashMap
我有一个像这样的json对象。
{'01/19/2012': Array[1],'02/19/2012': Array[7],'03/19/2012': Array[6]}
现在我想迭代这张地图
我需要结果
Date : 01/19/2012 Array Data here Date : 02/19/2012 Array Data here
谢谢!!
使用一个使用条件的for循环:“var x in y”,其中y是对象。
for (var key in p) { if (p.hasOwnProperty(key)) { alert(key + " -> " + p[key]); } }
使用“for … in”循环。
http://www.w3schools.com/js/js_loop_for_in.asp
如果需要对数据进行排序(与日期一样),请使用“for … in”将元素推送到数组中,使用sort(),然后处理结果。
有关sort()的更多信息: http : //www.w3schools.com/jsref/jsref_sort.asp