js 对象数组 根据对象中某个字段排序

Posted 发福大叔

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js 对象数组 根据对象中某个字段排序相关的知识,希望对你有一定的参考价值。

第一种排序方式

var compare = function (prop) {
    return function (obj1, obj2) {
        var val1 = obj1[prop];
        var val2 = obj2[prop];
        if (val1 < val2) {
            return 1;
        } else if (val1 > val2) {
            return -1;
        } else {
            return 0;
        }
    }
};
$scope.orderDrugMasterList.sort(compare("prescDate"));//使用方式

第二种排序方式

var prescDateSort = function(a,b){
    return a.prescDate - b.prescDate;
};
$scope.orderDrugMasterList.sort(prescDateSort);//使用方式

 

以上是关于js 对象数组 根据对象中某个字段排序的主要内容,如果未能解决你的问题,请参考以下文章

js对象数组 根据某个共同字段 分组

js对象数组(JSON) 根据某个共同字段 分组

js对象数组 根据某个共同字段 分组

js对象数组按照另一个数组排序

c# 怎么对一个类对象进行排序?

数组对象如何根据对象中某个字段分组