JS 根据数组中的某个属性值排序

JS 根据数组中的某个属性值排序

/*

  • 根据数组中的某个属性值排序
  • */
    function compareByKey(property){
    return function(a,b){
    var value1 = a[property];
    var value2 = b[property];
    if(typeof value1 == "string"){
    value1 = Number(value1);
    }
    if(typeof value2 == "string"){
    value2 = Number(value2);
    }
    return value1 - value2;
    };
    }

你可能感兴趣的:(JS 根据数组中的某个属性值排序)