2011-08-26 30 views
3

排序多维数组我有阵列的阵列(2名维):由第五字段

var myArray = [ 
    ["DVD Title 1","label1","releasedate2","details1", 5241.2541], 
    ["DVD Title 1","label3","releasedate1","details1", 8452.654], 
    ["DVD Title 1","label3","releasedate2","details1", 45465.5465], 
    ["DVD Title 1","label2","releasedate1","details1", 451.545], 
    ["DVD Title 1","label1","releasedate1","details1", 7458.6545], 
    ["DVD Title 2","label2","releasedaten","detailsn", 4545.545], 
    ["DVD Title 2","label1","releasedaten","detailsn", 545.545] 
]; 

我要排序该阵列中,为了通过上升,由所述第五字段(浮点数)。

可能吗?

+0

你是否甚至搜索过,它已经在这里回答过。 – b01

+0

[Javascript:sort multidimensional array]可能重复(http://stackoverflow.com/questions/3886165/javascript-sort-multidimensional-array) – Shef

回答

8
myArray.sort(function(a,b){ 
    return a[4] - b[4]; 
}); 
+0

废话,应该在我发布前刷新。 – b01