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 相关文章推荐
javascript入门基础之私有变量
Feb 23 Javascript
angularjs实现与服务器交互分享
Jun 24 Javascript
从数据库读取数据后将其输出成html标签的三种方法
Oct 13 Javascript
iframe中子父类窗口调用JS的方法及注意事项
Aug 25 Javascript
详述JavaScript实现继承的几种方式(推荐)
Mar 22 Javascript
jQuery插件EasyUI获取当前Tab中iframe窗体对象的方法
Aug 05 Javascript
相册展示PhotoSwipe.js插件实现
Aug 25 Javascript
three.js实现围绕某物体旋转
Jan 25 Javascript
koa2服务端使用jwt进行鉴权及路由权限分发的流程分析
Jul 22 Javascript
vue语法自动转typescript(解放双手)
Sep 18 Javascript
vue2.0实现列表数据增加和删除
Jun 17 Javascript
vue实现书本翻页动画效果实例详解
Apr 08 Vue.js
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 download.php实现代码 跳转到下载文件(response.redirect)
2009/08/26 PHP
整理的9个实用的PHP库简介和下载
2010/11/09 PHP
windows8.1下Apache+Php+MySQL配置步骤
2015/10/30 PHP
php强制下载文件函数
2016/08/24 PHP
小程序微信退款功能实现方法详解【基于thinkPHP】
2019/05/05 PHP
让iframe子窗体取父窗体地址栏参数(querystring)
2009/10/13 Javascript
深入理解JavaScript作用域和作用域链
2011/10/21 Javascript
node.js中的fs.rmdir方法使用说明
2014/12/16 Javascript
jquery获取多个checkbox的值异步提交给php
2015/07/07 Javascript
Angular2从搭建环境到开发步骤详解
2016/10/17 Javascript
jQuery延迟执行的实现方法
2016/12/21 Javascript
Javascript实现倒计时时差效果
2017/05/18 Javascript
深入理解ES6之数据解构的用法
2018/01/13 Javascript
关于redux-saga中take使用方法详解
2018/02/27 Javascript
JS字符串去除连续或全部重复字符的实例
2018/03/08 Javascript
简单介绍react redux的中间件的使用
2018/04/06 Javascript
解决vue 格式化银行卡(信用卡)每4位一个符号隔断的问题
2018/09/14 Javascript
Node.js使用supervisor进行开发中调试的方法
2019/03/26 Javascript
vue实现条件叠加搜索的解决方法
2019/05/28 Javascript
Python3读取UTF-8文件及统计文件行数的方法
2015/05/22 Python
Python中的一些陷阱与技巧小结
2015/07/10 Python
Python进行数据提取的方法总结
2016/08/22 Python
python中字符串的操作方法大全
2018/06/03 Python
解决python升级引起的pip执行错误的问题
2018/06/12 Python
Python实现简单的文本相似度分析操作详解
2018/06/16 Python
75条笑死人的知乎神回复,用60行代码就爬完了
2019/05/06 Python
详解Python sys.argv使用方法
2019/05/10 Python
Python3 shutil(高级文件操作模块)实例用法总结
2020/02/19 Python
基于pygame实现童年掌机打砖块游戏
2020/02/25 Python
使用css3匹配手机屏幕横竖状态
2014/01/27 HTML / CSS
Tommy Hilfiger美国官网:美国高端休闲领导品牌
2019/01/14 全球购物
优秀求职信范文分享
2013/12/19 职场文书
幼儿老师求职信
2014/06/30 职场文书
2014年稽查工作总结
2014/12/20 职场文书
2016年度创先争优活动总结
2016/04/05 职场文书
2019年世界儿童日宣传标语
2019/11/22 职场文书