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

时间:2018-04-23 12:19:37   收藏:0   阅读:1998

第一种排序方式

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);//使用方式

 

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!