1. 程式人生 > >根據對象的屬性排序數組

根據對象的屬性排序數組

cccccc clas pro func sort class var prop cti

根據對象的年齡排序。

    var boy = [{
        name: "jiang",
        age: 22
    }, {
        name: "AAAAAAAAAAAAAA",
        age: 21
    }, {
        name: "CCCCCCCCc",
        age: 25
    }];
    function compare(propertyName) {
        return function(object1, object2) {
            var value1 = object1[propertyName];
            
var value2 = object2[propertyName]; if (value2 < value1) { return 1; } else if (value2 > value1) { return -1; } else { return 0; } } }
boy.sort(compare(
"age"));

根據對象的屬性排序數組