我有一個對象,看起來像這樣通過排序值創建排列鍵的
myList: {
id1:{
ts:'2010-01-12T00:51:00',
name:"roger"
},
id2:{
ts:'2011-01-12T05:22:00',
name: "Tom"
},
id3:{
ts:'2013-01-12T11:32:00',
name:"Jack"
}
}
我知道的對象不能排序,所以我想知道我可以生成只是按鍵陣列,其排序根據關鍵字「ts」。我想要降序排列。
因此,對於上述目的的陣列將是[ID3,ID2,ID1]
一旦我有此陣列我可以使這樣的,其中ARR進行排序陣列操作和myList中是對象
for(var i=0:i<arr.length;i++)
{
alert(myList[arr[i]].name);
}
日期的字符串比較? – thefourtheye
正如所寫,上述ts值是1997年,1998年和2000年,但似乎有疑問,這是什麼意圖。 – Semicolon
我是新來的js,所以如果你有一個soln我可以產生這樣一個數組,我將不勝感激 – vijar