0

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

我有一个对象数组:

var arr = []
arr[0] = new Object()
...
arr[n] = new Object()

例如,我想通过 arr[i].getSortOrder() 获取排序数组,其中 arr[i].getSortOrder() 返回整数值。怎么做 ?

4

1 回答 1

2

仅作记录:

arr.sort(function(a, b){return a.getSortOrder() - b.getSortOrder();});

有关详细信息,请参阅对 JavaScript 对象数组进行排序和该方法的MDN 文档sort()

于 2012-08-04T19:48:51.590 回答