可能重复:
如何对 javascript 对象数组进行排序?
我有一个对象数组:
var arr = []
arr[0] = new Object()
...
arr[n] = new Object()
例如,我想通过 arr[i].getSortOrder() 获取排序数组,其中 arr[i].getSortOrder() 返回整数值。怎么做 ?
可能重复:
如何对 javascript 对象数组进行排序?
我有一个对象数组:
var arr = []
arr[0] = new Object()
...
arr[n] = new Object()
例如,我想通过 arr[i].getSortOrder() 获取排序数组,其中 arr[i].getSortOrder() 返回整数值。怎么做 ?
仅作记录:
arr.sort(function(a, b){return a.getSortOrder() - b.getSortOrder();});
有关详细信息,请参阅对 JavaScript 对象数组进行排序和该方法的MDN 文档sort()
。