按第五列对多维数组进行排序。

3

我有一个二维数组:

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]
];

我希望对这个数组进行排序,按升序排序,以第5个字段(浮点数)为准。
可以吗?

你有没有搜索过这个问题,它之前已经在这里得到了解答。 - b01
可能是重复的问题:Javascript:排序多维数组 - Shef
1个回答

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

该死,我应该在发帖之前刷新一下。 - b01

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接