SOURCE

function createComparisonFunction(propertyName){
  	return function(obj1,obj2){
      var value1 = obj1[propertyName];
      var value2 = obj2[propertyName];
      
      if (value1 < value2 ){
        return -1;
      }else if ( value1 > value2 ){
        return 1;
      }else{
        return 0;
      }
    }
}

var data = [{name:"zhangsan",age:28},{name:"lisi",age:29}];
data.sort(createComparisonFunction("age"));
alert(data[0].name);
console 命令行工具 X clear

                    
>
console