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 相关文章推荐
新鲜出炉的js tips提示效果
Apr 03 Javascript
jquery监听div内容的变化具体实现思路
Nov 04 Javascript
js查看一个函数的执行时间实例代码
Sep 12 Javascript
jquery树形菜单效果的简单实例
Jun 06 Javascript
浅析JavaScript中的array数组类型系统
Jul 18 Javascript
jQuery实用小技巧_输入框文字获取和失去焦点的简单实例
Aug 25 Javascript
懒加载实现的分页&amp;&amp;网站footer自适应
Dec 21 Javascript
JavaScript实现QQ聊天消息展示和评论提交功能
May 22 Javascript
JavaScript树的深度优先遍历和广度优先遍历算法示例
Jul 30 Javascript
移动端底部导航固定配合vue-router实现组件切换功能
Jun 13 Javascript
微信小程序自定义tabBar的踩坑实践记录
Nov 06 Javascript
微信小程序实现底部弹出模态框
Nov 18 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 中英文混合排版中处理字符串常用的函数
2007/04/12 PHP
php使浏览器直接下载pdf文件的方法
2013/11/15 PHP
php操作xml入门之xml基本介绍及xml标签元素
2015/01/23 PHP
学习php设计模式 php实现命令模式(command)
2015/12/08 PHP
yii去掉必填项中星号的方法
2015/12/28 PHP
PHP实现求解最长公共子串问题的方法
2017/11/17 PHP
JQuery筛选器全系列介绍
2013/08/27 Javascript
JavaScript检查某个function是否是原生代码的方法
2014/08/20 Javascript
JQuery判断radio是否选中并获取选中值的示例代码
2014/10/17 Javascript
详解JavaScript的回调函数
2015/11/20 Javascript
js实现无缝滚动图
2017/02/22 Javascript
NodeJS如何实现同步的方法示例
2018/08/24 NodeJs
angularJs中orderBy筛选以及filter过滤数据的方法
2018/09/30 Javascript
vue使用video.js进行视频播放功能
2019/07/18 Javascript
如何实现iframe父子传参通信
2020/02/05 Javascript
node.js基于dgram数据报模块创建UDP服务器和客户端操作示例
2020/02/12 Javascript
bootstrap-paginator服务器端分页使用方法详解
2020/02/13 Javascript
[46:47]完美世界DOTA2联赛PWL S2 FTD vs Magma 第二场 11.20
2020/11/23 DOTA
Python 用户登录验证的小例子
2013/03/06 Python
Python的Django中django-userena组件的简单使用教程
2015/05/30 Python
python中执行shell的两种方法总结
2017/01/10 Python
windows下python虚拟环境virtualenv安装和使用详解
2019/07/16 Python
python对接ihuyi实现短信验证码发送
2020/05/10 Python
Python学习之路安装pycharm的教程详解
2020/06/17 Python
python输出结果刷新及进度条的实现操作
2020/07/13 Python
纯CSS绘制漂亮的圆形图案效果
2014/05/07 HTML / CSS
css3加js做一个简单的3D行星运转效果实例代码
2017/01/18 HTML / CSS
使用html2canvas实现将html内容写入到canvas中生成图片
2020/01/03 HTML / CSS
汽车制造与装配专业自荐信范文
2014/01/02 职场文书
农民入党思想汇报
2014/01/03 职场文书
2014年教研员工作总结
2014/12/23 职场文书
本科毕业论文导师评语
2014/12/31 职场文书
个人工作失误的保证书怎么写?
2019/06/21 职场文书
2019垃圾分类宣传口号汇总
2019/08/16 职场文书
如何使用PostgreSQL进行中文全文检索
2021/05/27 PostgreSQL
使用HttpSessionListener监听器实战
2022/03/17 Java/Android