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

 更新时间:2013年09月18日 15:39:34   作者:   我要评论

JSON 数字排序在使用中比较常见,在本文将为大家详细介绍下具体是如何排序的,感兴趣的朋友可以参考下
复制代码 代码如下:

//排序数组
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中调用Java类和接口的方法

    在JavaScript中调用Java类和接口的方法

    这篇文章主要讲述如何在JavaScript脚本语言中调用Java类和接口,对大家的学习和工作有一定的参考借鉴价值,有需要的朋友们下面来一起看看吧。
    2016-09-09
  • 另一个javascript小测验(代码集合)

    另一个javascript小测验(代码集合)

    共25道题,测试内容包括运算符,表达式,语句,javascript语言特性,JSON语法,数组,正则等。
    2011-07-07
  • 谈谈JS中的!!

    谈谈JS中的!!

    !!一般用来将后面的表达式强制转换为布尔类型的数据(boolean),也就是只能是true或者false。下面看看通过本文给大家介绍了JS中的!!,需要的朋友参考下吧
    2017-12-12
  • window.location和document.location的区别分析

    window.location和document.location的区别分析

    用户不能改变document.location(因为这是当前显示文档的位置)。但是,可以改变window.location (用其它文档取代当前文档)window.location本身也是一个对象,而document.location不是对象
    2008-12-12
  • JavaScript单元测试ABC

    JavaScript单元测试ABC

    在服务器端的单元测试中,都有各种各样的测试框架,在JavaScript中现在也有一些很优秀的框架,但在本文中,我们将自己动手一步步来实现一个简单的单元测试框架
    2012-04-04
  • JAVASCRIPT keycode总结

    JAVASCRIPT keycode总结

    JAVASCRIPT中keycode总结,方便需要控制keycode的朋友
    2009-02-02
  • javascript window.confirm确认 取消对话框实现代码小结

    javascript window.confirm确认 取消对话框实现代码小结

    本文章讲述的三种都是基于了javascript confirm提示确认框的做法了,只是在不同的地方写哦,有需要的同学可参考一下
    2012-10-10
  • Javascript中3个需要注意的运算符

    Javascript中3个需要注意的运算符

    这篇文章主要介绍了Javascript中3个需要注意的运算符,这3个运算符的使用有很多需要注意的地方和有意思的地方,需要的朋友可以参考下
    2015-04-04
  • 原生javascript获取元素样式

    原生javascript获取元素样式

    这篇文章主要介绍了原生javascript获取元素样式的方法,需要的朋友可以参考下
    2014-12-12
  • 本人自用的global.js库源码分享

    本人自用的global.js库源码分享

    这篇文章主要介绍了本人自用的global.js库源码分享,源码中包含常用WEB操作,如命名空间、DOM操作、数据判断、Cookie操作等功能,需要的朋友可以参考下
    2015-02-02

最新评论