function objectSort(property, desc) {
//降序排列
if (desc) {
return function (a, b) {
return (a[property] > b[property]) ? -1 : (a[property] < b[property]) ? 1 : 0;
}
}
return function (a, b) {
return (a[property] < b[property]) ? -1 : (a[property] > b[property]) ? 1 : 0;
}
}

  eg:var myArray = [ { "name": "John Doe", "age": 29 }, { "name": "Anna Smith", "age": 24 }, { "name": "Peter Jones", "age": 39 } ]

execute:myArray.sort(objectSort('name',true));

result:

最新文章

  1. [linux]阿里云主机的免登陆安全SSH配置与思考
  2. C#中MessageBox用法大全
  3. 面向对象编程(OOP)基础之UML基础
  4. 为checkboxSelectionModel赋值
  5. lintcode:最大子数组II
  6. C#入门教程(一)–.Net平台技术介绍、C#语言及开发工具介绍-打造C#学习教程
  7. ImageMagick的使用
  8. JDK安装目录下的src
  9. [深入React] 2.综述
  10. PropertyGrid—默认属性,默认事件,属性默认值
  11. 3D转换
  12. 高性能JavaScript模板引擎原理解析
  13. php之PDO使用【转载】
  14. HDU4278 Faulty Odometerd
  15. Skylin CityBuilder 6.6.1 提示授权过期解决(License Manager中显示未过期)
  16. Maven - Maven基础
  17. java_web学习(四) 二维表的制作(初步接触MVC)
  18. Navi.Soft31.任务管理器(定时同步+数据采集)
  19. CMDB开发
  20. 【pygame游戏编程】第二篇-----移动图像

热门文章

  1. EF搜索数据自动将表名变复数问题
  2. XML 语法规则
  3. TOMCAT 集群之 PERSISTENT SESSION
  4. oracle 查看表属主和表空间sql
  5. oracle ebs中并发程序定义查询sql
  6. H5上传文件
  7. JVM笔记4:Java内存分配策略
  8. Python之路【第二十一篇】:Django之Form组件
  9. ffmpeg之yuv2rgb_c_24_rgb
  10. MVC框架是什么