-2

可能重复:
如何对 javascript 对象数组进行排序?

每次我写自己的快速排序时,它最终花费的时间比我最初想象的要长得多。我有一个非常小的数组,但仍然希望有一个方便的快速排序。

就像是

quicksort(myObjectArray) {
    //myObject[i].key is what the sort is done on
}

我实际上是在谷歌上做的,所以如果你在雅虎或谷歌上发布一个指向前三页或四页中的任何一个的链接,其中包含明显不完整的代码,否则我为什么要在这里问……那么你就是在浪费你的生命在 stackoverflow 上拖钓和实际上没有回答任何事情。

4

1 回答 1

5

只需使用 .sort:

myObjectArray.sort(function(a,b){
    // handle .key here depending on your application
});

例子:

http://www.sitepoint.com/sophisticated-sorting-in-javascript/

于 2012-05-10T15:08:54.660 回答