<!DOCTYPE html> <html> <head> <title>Add Example 1</title> <script type="text/javascript"> function objectCompare(propertyName){ return function(obj1,obj2){ if(obj1[propertyName]>obj2[propertyName]){ return 1; }else if(obj1[propertyName]<obj2[propertyName]){ return -1; }else{ return 0; } } } var obj=[{name:"aaa",age:"20"},{name:"bbb",age:"16"},{name:"ccc",age:"15"}]; obj.sort(objectCompare("age")); console.log(obj); </script> </head> <body> </body> </html>