我想排序的對象包含如何通過日期
var recent = [{id: "123",age :12,start: "10/17/13 13:07"} , {id: "13",age :62,start: "07/30/13 16:30"}];
日期格式的每個對象的數組排序對象的JavaScript數組是:mm/dd/yy hh:mm
我想日期的順序排序與最新的第一。如果日期相同,則應該按時排序。
我嘗試了下面的排序功能。但它不起作用。
recent.sort(function(a,b))
{
a = new Date(a.start);
b = new Date(b.start);
return a-b;
});
另外我應該如何迭代通過對象進行排序?例如:
for (var i = 0; i < recent.length; i++)
{
recent[i].start.sort(function (a, b)
{
a = new Date(a.start);
b = new Date(b.start);
return a-b;
});
}
數組中可以有任意數量的對象。
您的'最近的'文字是錯誤的。 –
第一個塊無效javascript – SheetJS
最近是我的數組對象的名稱。你能否詳細說明一下? – Anthea