js_数组对象排序

function OutpatientPrintSortByArr(list){
    return list.sort(function(a, b) {
        if(a["PrintGroup"] === b["PrintGroup"]) {
            if(Number(a["PrintOrder"]) > Number(b["PrintOrder"])) {
                return 1;
            } else if(Number(a["PrintOrder"]) < Number(b["PrintOrder"])) {
                return -1;
            } else {
                return 0;
            }
        } else {
            if(a["PrintGroup"] > b["PrintGroup"]) {
                return 1;
            } else {
                return -1;
            }
        }
    });
}
原文地址:https://www.cnblogs.com/wush-1215/p/13294339.html