我有一個這樣的json對象。如何迭代JSON HashMap
{'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
謝謝!
我有一個這樣的json對象。如何迭代JSON HashMap
{'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 key in p) {
if (p.hasOwnProperty(key)) {
alert(key + " -> " + p[key]);
}
}
使用「for ... in」循環。
http://www.w3schools.com/js/js_loop_for_in.asp
如果需要對數據進行排序(因爲你可能的日期),使用「for ...」到元素推到一個數組,使用排序(),然後處理結果。
更多關於排序():「變種X的Y」,其中y是對象:http://www.w3schools.com/jsref/jsref_sort.asp