[Java教程]js之封装sort实现json格式数据的排序

0 2016-05-27 07:00:22

eg  :

data:{[

{"name":"paul","ege":12},

{"name":"paul","ege":13},

{"name":"paul","ege":14}

]};

var app={};

app.sortOn= function(arr,prop,sortCompareFunction){

if(sortCompareFunction && typeof sortCompareFunction ==="function"){

return arr.sort(sortCompareFunction);

}else{

var dup = Array.prototype.slice.call(arr, 0);

if (!arguments.length) return dup.sort();

return dup.sort(function(a,b){

var A= a[prop],

nA= isNaN(A),

B=b(prop),

nB=isNaN(B);

// 两者皆非number

if(nA && nB){

if (A==="") return -1;

if (B==="") return 1;

return (A===B?0:A>B?1:-1);

}

else if(nA) return -1;

else if(nB) return 1;

else return A===B?0:A>B?1:-1;

})

}

};

本文网址:http://www.shaoqun.com/a/226021.html

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:admin@shaoqun.com。

JS

0

Java对Json文件中数据排序_[Java教程]js之封装sort实现json格式数据的排序相关推荐

  1. java百分号的用法,Java String.format()方法中使用百分号'%'_栗子教程

    下面这个例子演示了如何在String.format方法中显示一个百分号. 像下面这样直接调用String.format("%d%", 100)来显示百分号,将会抛出java.uti ...

  2. java根据前序和中序建树_(Java实现)二叉树---根据前序、中序、后序数组还原二叉树...

    概述在上一篇文章中讲到顺序存储二叉树,一般是用于完全二叉树,通过统一的数学公式可以将数组还原成完全二叉树 而对于普通的二叉树来说,也可以根据前序.中序和后序遍历得到的数组,还原二叉树 还原还原的情况分 ...

  3. json文件中注释_JSON注释示例—如何在JSON文件中进行注释

    json文件中注释 If you're having trouble adding comments to your JSON file, there's a good reason: JSON do ...

  4. java 格式化json_JAVA 格式化JSON数据并保存到json文件中的实例

    使用fastjson格式化json数据并保存到文件 /** * 将JSON数据格式化并保存到文件中 * @param jsonData 需要输出的json数 * @param filePath 输出的 ...

  5. python读json文件中不同的数据类型_怎么使用python提取json文件中的字段

    python中为什么用json有什么作用 python的json模块中如何将变量添加到里面 python的json模块第一个是要打开的文件,第二个是打开的操作,为什么会如果你早认清你在别人心中没那么重 ...

  6. python在json文件中查找指定数据_Python中json的取值 如何使用python提取json中指定字段的数据...

    python中为什么用json有什么作用 如何用python读取json里面的值啊我爱你,所以我给了你伤害我的权力,只要我能忍受,我会一直陪伴着你,但你不能伤害我太多. 数据如下,我想要读取name. ...

  7. 将数据写入json文件,并且读取json文件中的数据

    目录 一.将数据生成json文件 二.读取json文件中的数据 三.方法测试 四.其他附件 1.User实体类 2.import 一.将数据生成json文件 方法 /*** 生成.json格式文件*/ ...

  8. php 把查询数据转json格式,php将从数据库查询到的数据转化为json格式,并写入json文件中...

    1.主要是对数据进行编码 $str=json_encode($jarr);//将数组进行json编码 2.其次是写入json文件中 $file = fopen("../../code/myC ...

  9. 解决从json文件中获取不到数据的问题

    解决从json文件中获取不到数据的问题 参考文章: (1)解决从json文件中获取不到数据的问题 (2)https://www.cnblogs.com/yhyanjin/p/7214776.html ...

  10. 数据藏在json文件中,如何爬取---以王者荣耀官网为例

    此前写了一个爬虫基础案例---爬取王者荣耀英雄与技能介绍 python爬虫------王者荣耀英雄及技能爬取并保存信息到excelhttps://blog.csdn.net/knighthood200 ...

最新文章

  1. 如何使用Openssl 制作CA证书
  2. python怎么安装numpy库-Python NumPy库安装使用笔记
  3. 关于python语言和人工智能哪个说法不正确_在 Windows 7 操作系统中,下列说法错误的是( )。_计算机文化基础答案_学小易找答案...
  4. 实例分析objdump反汇编用法
  5. KOHA IRC 聊天室
  6. 1.react生命周期详解(2020.12.05)
  7. vue3代码的组织形式
  8. java实现数据库回滚,java 数据库操作,事宜回滚
  9. pip卸载安装的所有python包
  10. html5游戏cps,15字讲清CPC、CPM、CPA、CPS、CPL…没节操了
  11. 2022-2028全球与中国电动气动转换器市场现状及未来发展趋势
  12. 爱上了我的司机 (6)
  13. 如何将Excel表格中的数据粘贴到记事本中,且每列间距都为一个空格?
  14. 总结 拦截器(Interceptor) 和 过滤器(Filter)的区别
  15. 16种设计思想 - Design for failure
  16. 兼容exe的linux系统,国产操作系统下想运行EXE?你何不虚拟个电脑系统出来
  17. 苹果耳机可以用在安卓手机上吗_安卓手机连接Airpods也可以有弹窗了,可以放心入手华强北的airpids啦...
  18. (附源码)SSM医院预约挂号系统JAVA计算机毕业设计项目
  19. 图像采集卡的种类和区别
  20. 曙光I620-g20服务器装WinServer2016

热门文章

  1. 3D重建曼哈顿街景!谷歌开源Kartta Labs,使用深度学习和众包再现历史街景
  2. Ogre实现简单地形
  3. §4.1.2数学归纳法证明不等式第6题 (复旦大学2004年保送生考试数学试题)
  4. 自编基于jQuery实现分页插件
  5. hdu 1217 Arbitrage (最小生成树)
  6. 均值模糊调试遇到的问题
  7. MFC(VS2010)编程实例之一(Edit Control控件)
  8. 【Tensorflow2.0】关于制作标签遇到的问题小结
  9. 手机信令数据在城市规划领域的应用
  10. SelectObject失败原因 cannot convert from ‘HGDIOBJ‘ to ‘CBrush‘