JSON 数字排序多字段排序介绍


Posted in Javascript onSeptember 18, 2013
//排序数组 
function SortBy(field, reverse, primer) { 
reverse = (reverse) ? -1 : 1; 
return function (a, b) { 
a = a[field]; 
b = b[field]; 
if (typeof (primer) != 'undefined') { 
a = primer(a); 
b = primer(b); 
} 
if (a < b) return reverse * -1; 
if (a > b) return reverse * 1; 
return 0; 
} 
} 
nodes.sort(SortBy('orderNum', false, parseInt));

把过个字段合并成单个 然后 排序字符串
nodes.sort(function (a, b) { return a.sort.localeCompare(b.sort) });
Javascript 相关文章推荐
JSON JQUERY模板实现说明
Jul 03 Javascript
JQuery的Ajax跨域请求原理概述及实例
Apr 26 Javascript
js function定义函数的几种不错方法
Feb 27 Javascript
谈谈我对JavaScript DOM事件的理解
Dec 18 Javascript
jquery 删除节点 添加节点 找兄弟节点的简单实现
Dec 07 Javascript
微信小程序中顶部导航栏的实现代码
Mar 30 Javascript
JS返回页面时自动回滚到历史浏览位置
Sep 26 Javascript
JS对象和字符串之间互换操作实例分析
Feb 02 Javascript
JS拖拽排序插件Sortable.js用法实例分析
Feb 20 Javascript
原生JS forEach()和map()遍历的区别、兼容写法及jQuery $.each、$.map遍历操作
Feb 27 jQuery
微信小程序云开发实现增删改查功能
May 17 Javascript
前端框架ECharts dataset对数据可视化的高级管理
Dec 24 Javascript
json数据与字符串的相互转化示例
Sep 18 #Javascript
如何让DIV可编辑、可拖动示例代码
Sep 18 #Javascript
jQuery extend 的简单实例
Sep 18 #Javascript
Javascript中Event属性搜集整理
Sep 17 #Javascript
js获取html文件的思路及示例
Sep 17 #Javascript
JS的Document属性和方法小结
Sep 17 #Javascript
JS画5角星方法介绍
Sep 17 #Javascript
You might like
PHP邮件发送类PHPMailer用法实例详解
2014/09/22 PHP
WordPress开发中用于标题显示的相关函数使用解析
2016/01/07 PHP
PHP的Laravel框架结合MySQL与Redis数据库的使用部署
2016/03/21 PHP
jQuery 性能优化指南(2)
2009/05/21 Javascript
jquery animate 动画效果使用说明
2009/11/04 Javascript
JS 中document.URL 和 windows.location.href 的区别
2009/11/11 Javascript
IE6、IE7中获取Button元素的值的bug说明
2011/08/28 Javascript
两种方法实现文本框输入内容提示消失
2013/03/17 Javascript
Jquery中LigerUi的弹出编辑框(实现方法)
2013/07/09 Javascript
JavaScript获取伪元素(Pseudo-Element)属性的方法技巧
2015/03/13 Javascript
Nodejs中使用captchapng模块生成图片验证码
2017/05/18 NodeJs
mongoose中利用populate处理嵌套的方法
2017/05/26 Javascript
Ionic3实现图片瀑布流布局
2017/08/09 Javascript
原生JS与jQuery编写简单选项卡
2017/10/30 jQuery
详细分析jsonp的原理和实现方式
2017/11/20 Javascript
vue2.0 根据状态值进行样式的改变展示方法
2018/03/13 Javascript
Layui点击图片弹框预览的实现方法
2019/09/16 Javascript
使用typescript改造koa开发框架的实现
2020/02/04 Javascript
如何通过vscode运行调试javascript代码
2020/07/24 Javascript
Element Dropdown下拉菜单的使用方法
2020/07/26 Javascript
Ant design vue中的联动选择取消操作
2020/10/31 Javascript
python下如何让web元素的生成更简单的分析
2008/07/17 Python
Python 实现大整数乘法算法的示例代码
2019/09/17 Python
Python切图九宫格的实现方法
2019/10/10 Python
18个Python脚本可加速你的编码速度(提示和技巧)
2019/10/17 Python
学Python 3的理由和必要性
2019/11/19 Python
详解如何获取localStorage最大存储大小的方法
2020/05/21 HTML / CSS
美国著名的家居用品购物网站:Bed Bath & Beyond
2018/01/05 全球购物
斯德哥尔摩通票:Stockholm Pass
2018/01/09 全球购物
街头时尚在线:JESSICABUURMAN
2019/06/16 全球购物
名人演讲稿范文
2013/12/28 职场文书
旅游管理专业生自荐信范文
2014/01/02 职场文书
个人买房协议书范本
2014/10/06 职场文书
Oracle以逗号分隔的字符串拆分为多行数据实例详解
2021/07/16 Oracle
详解Spring Security如何在权限中使用通配符
2022/06/28 Java/Android
ssh服务器拒绝了密码 请再试一次已解决(亲测有效)
2022/08/14 Servers