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的消息提示插件 DivAlert之旅(二)
Apr 01 Javascript
JavaScript和JQuery实用代码片段(一)
Apr 07 Javascript
兼容IE和Firefox的javascript获取iframe文档内容的函数
Aug 15 Javascript
浏览器解析js生成的html出现样式问题的解决方法
Apr 16 Javascript
Javascript写入txt和读取txt文件示例
Feb 12 Javascript
JS实现仿QQ面板的手风琴效果折叠菜单代码
Sep 11 Javascript
js实现select下拉框菜单
Dec 08 Javascript
jquery限定文本框只能输入数字(整数和小数)
Jan 08 Javascript
微信小程序 生命周期详解
Oct 12 Javascript
Vue脚手架的简单使用实例
Jul 10 Javascript
javascript绘制简单钟表效果
Apr 07 Javascript
基于jQuery拖拽事件的封装
Nov 29 jQuery
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
Smarty模板快速入门
2007/01/04 PHP
PHP 序列化和反序列化函数实例详解
2020/07/18 PHP
PHP的简单跳转提示的实现详解
2019/03/14 PHP
Web跨浏览器进程通信(Web跨域)
2013/04/17 Javascript
js获得参数的getParameter使用示例
2014/02/26 Javascript
javascript浏览器窗口之间传递数据的方法
2015/01/20 Javascript
javascript DIV实现跟随鼠标移动
2020/03/19 Javascript
gulp-htmlmin压缩html的gulp插件实例代码
2016/06/06 Javascript
js动态生成form 并用ajax方式提交的实现方法
2016/09/09 Javascript
AngularJS的依赖注入实例分析(使用module和injector)
2017/01/19 Javascript
基于Nodejs利用socket.io实现多人聊天室
2017/02/22 NodeJs
Angular2入门教程之模块和组件详解
2017/05/28 Javascript
Vue2 SSR渲染根据不同页面修改 meta
2017/11/20 Javascript
jQuery实现的手动拖动控制进度条效果示例【测试可用】
2018/04/18 jQuery
详解如何创建并发布一个 vue 组件
2018/11/08 Javascript
angular6 填坑之sdk的方法
2018/12/27 Javascript
微信小程序实现蓝牙打印
2019/09/23 Javascript
vuex存储token示例
2019/11/11 Javascript
pandas中apply和transform方法的性能比较及区别介绍
2018/10/30 Python
python生成并处理uuid的实现方式
2020/03/03 Python
Python+unittest+requests+excel实现接口自动化测试框架
2020/12/23 Python
html5 跨文档消息传输示例探讨
2013/04/01 HTML / CSS
百丽国际旗下购物网站:优购
2017/02/28 全球购物
欧洲最大的球衣网上商店:Kitbag
2017/11/11 全球购物
N.Peal官网:来自伦敦的高档羊绒品牌
2018/10/29 全球购物
普通党员个人剖析材料
2014/10/08 职场文书
2014年六五普法工作总结
2014/11/25 职场文书
2014年保育员个人工作总结
2014/12/02 职场文书
前台文员岗位职责
2015/02/04 职场文书
就业意向书范本
2015/05/11 职场文书
2015年预算员工作总结
2015/05/14 职场文书
让文件路径提取变得更简单的Python Path库
2021/05/27 Python
Redis Cluster 字段模糊匹配及删除
2021/05/27 Redis
JS中forEach()、map()、every()、some()和filter()的用法
2022/05/11 Javascript
Go语言入门exec的基本使用
2022/05/20 Golang
关于windows server 2012 DC 环境 重启后蓝屏代码:0xc00002e2的问题
2022/05/25 Servers