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 相关文章推荐
jquery text()要注意啦
Oct 30 Javascript
Jquery Validation插件防止重复提交表单的解决方法
Mar 05 Javascript
jQuery列表拖动排列具体实现
Nov 04 Javascript
jquery对元素拖动排序示例
Jan 16 Javascript
教你如何使用PHP输出中文JSON字符串
May 22 Javascript
JS时间特效最常用的三款
Aug 19 Javascript
JS实现来回出现文字的状态栏特效代码
Oct 31 Javascript
实例详解jQuery Mockjax 插件模拟 Ajax 请求
Jan 12 Javascript
vue单页面打包文件大?首次加载慢?nginx带你飞,从7.5M到1.3M蜕变过程(推荐)
Jan 16 Javascript
vue中前进刷新、后退缓存用户浏览数据和浏览位置的实例讲解
Sep 21 Javascript
加快Vue项目的开发速度的方法
Dec 12 Javascript
使用layui的router来进行传参的实现方法
Sep 06 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 empty()与isset()区别的详细介绍
2013/06/17 PHP
php使用Jpgraph创建柱状图展示年度收支表效果示例
2017/02/15 PHP
RR vs IO BO3 第二场2.13
2021/03/10 DOTA
在jQuery中 常用的选择器介绍
2013/04/16 Javascript
js 弹出新页面避免被浏览器、ad拦截的一种新方法
2014/04/30 Javascript
js表单处理中单选、多选、选择框值的获取及表单的序列化
2016/03/08 Javascript
详解JavaScript节流函数中的Throttle
2016/07/16 Javascript
第一次接触神奇的Bootstrap基础排版
2016/07/26 Javascript
浅谈JS使用[ ]来访问对象属性
2016/09/21 Javascript
JS实现的几个常用算法
2016/11/12 Javascript
基于Bootstrap和jQuery构建前端分页工具实例代码
2016/11/23 Javascript
JS判断是否手机或pad访问实现方法
2016/12/09 Javascript
RequireJS 依赖关系的实例(推荐)
2017/01/21 Javascript
AngularJS1.X学习笔记2-数据绑定详解
2017/04/01 Javascript
js禁止浏览器的回退事件
2017/04/20 Javascript
JS简单获取日期相差天数的方法
2017/04/24 Javascript
Mint UI组件库CheckList使用及踩坑总结
2018/12/20 Javascript
Vue基于vuex、axios拦截器实现loading效果及axios的安装配置
2019/04/26 Javascript
JS关闭子窗口并且刷新上一个窗口的实现示例
2020/03/10 Javascript
vue项目打包为APP,静态资源正常显示,但API请求不到数据的操作
2020/09/12 Javascript
Python入门_浅谈字符串的分片与索引、字符串的方法
2017/05/16 Python
详解Python在七牛云平台的应用(一)
2017/12/05 Python
使用python读取csv文件快速插入数据库的实例
2018/06/21 Python
python3结合openpyxl库实现excel操作的实例代码
2018/09/11 Python
python自动发邮件总结及实例说明【推荐】
2019/05/31 Python
python多线程共享变量的使用和效率方法
2019/07/16 Python
python 轮询执行某函数的2种方式
2020/05/03 Python
python如何运行js语句
2020/09/09 Python
html5+css3气泡组件的实现
2014/11/21 HTML / CSS
世界上最大的乐谱选择:Sheet Music Plus
2020/01/18 全球购物
代领报检证委托书范本
2014/10/11 职场文书
追悼会答谢词
2015/01/05 职场文书
交警失职检讨书
2015/01/26 职场文书
城镇居民医疗保险工作总结
2015/08/10 职场文书
2016年秋季开学典礼新闻稿
2015/11/25 职场文书
七年级作文之英语老师
2019/10/28 职场文书