Json按某个键的值进行排序


Posted in Javascript onDecember 22, 2016

下面是js代码:(请将其保存为sortJson.js)

$(document).ready(function () { 
  //对json进行降序排序函数 
  var colId="age" 
  var desc = function(x,y) 
  { 
    return (x[colId] < y[colId]) ? 1 : -1 
  } 
  //对json进行升序排序函数 
  var asc = function(x,y) 
  { 
    return (x[colId] > y[colId]) ? 1 : -1 
  } 
  var arr2 = [ 
    {name:"kitty", age:12}, 
    {name:"sonny", age:9}, 
    {name:"jake", age:13}, 
    {name:"fun", age:24} 
  ]; 
  document.writeln("按age进行升序排序:<br>"); 
  arr2.sort(asc); //升序排序 
  document.writeln(JSON.stringify(arr2)); 
  document.writeln("<br>按age进行降序排序:<br>"); 
  arr2.sort(desc); //降序排序 
  document.writeln(JSON.stringify(arr2)); 
});

下面是html代码:

<!DOCTYPE html> 
<html> 
<head> 
  <title></title> 
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
  <script type="text/javascript" src="http://lib.sinaapp.com/js/jquery/1.7.2/jquery.min.js"></script> 
  <script type="text/javascript" src="sortJson.js"></script> 
</head> 
<body> 
</body> 
</html>

下面是排序的结果:

Json按某个键的值进行排序

以上所述是小编给大家介绍的Json按某个键的值进行排序,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
[对联广告] JS脚本类
Aug 27 Javascript
jquery select选中的一个小问题
Oct 11 Javascript
JQuery对id中含有特殊字符的转义处理示例
Sep 06 Javascript
js变量、作用域及内存详解
Sep 23 Javascript
node.js操作mongoDB数据库示例分享
Nov 26 Javascript
jQuery 翻页组件yunm.pager.js实现div局部刷新的思路
Aug 11 Javascript
在JSP中如何实现MD5加密的方法
Nov 02 Javascript
jQuery实现的记住帐号密码功能完整示例
Aug 03 jQuery
利用d3.js实现蜂巢图表带动画效果
Sep 03 Javascript
element中的$confirm的使用
Apr 26 Javascript
基于Element封装一个表格组件tableList的使用方法
Jun 29 Javascript
详解Vue3 Teleport 的实践及原理
Dec 02 Vue.js
js实现登录验证码
Dec 22 #Javascript
JS实现超简单的汉字转拼音功能示例
Dec 22 #Javascript
JavaScript实现汉字转换为拼音的库文件示例
Dec 22 #Javascript
基于Javascript倒计时效果
Dec 22 #Javascript
JS前端加密算法示例
Dec 22 #Javascript
jQuery手指滑动轮播效果
Dec 22 #Javascript
自动适应iframe右边的高度
Dec 22 #Javascript
You might like
发挥语言的威力--融合PHP与ASP
2006/10/09 PHP
Php output buffering缓存及程序缓存深入解析
2013/07/15 PHP
PHP读取CURL模拟登录时生成Cookie文件的方法
2014/11/04 PHP
PHP之sprintf函数用法详解
2014/11/12 PHP
jquery键盘事件使用介绍
2011/11/01 Javascript
40个新鲜出炉的jQuery 插件和免费教程[上]
2012/07/24 Javascript
jQuery页面图片伴随滚动条逐渐显示的小例子
2013/03/21 Javascript
js中的scroll和offset 使用比较的实例与分析
2013/09/29 Javascript
微信小程序 scroll-view实现上拉加载与下拉刷新的实例
2017/01/21 Javascript
jq stop()和:is(:animated)的用法及区别(详解)
2017/02/12 Javascript
js canvas实现简单的图像扩散效果
2020/06/28 Javascript
原生JS实现瀑布流插件
2018/02/06 Javascript
javascript标准库(js的标准内置对象)总结
2018/05/26 Javascript
Element-ui tree组件自定义节点使用方法代码详解
2018/09/17 Javascript
vuejs2.0运用原生js实现简单拖拽元素功能
2020/08/21 Javascript
vue element upload组件 file-list的动态绑定实现
2019/10/11 Javascript
js实现简单五子棋游戏
2020/05/28 Javascript
Python实现的朴素贝叶斯算法经典示例【测试可用】
2018/06/13 Python
Python脚本修改阿里云的访问控制列表的方法
2019/03/08 Python
numpy.random模块用法总结
2019/05/27 Python
django 使用 PIL 压缩图片的例子
2019/08/16 Python
django 做 migrate 时 表已存在的处理方法
2019/08/31 Python
pytorch程序异常后删除占用的显存操作
2020/01/13 Python
Python reques接口测试框架实现代码
2020/07/28 Python
力学专业毕业生自荐信
2013/11/17 职场文书
幼儿园秋游活动方案
2014/01/21 职场文书
优秀毕业生找工作自荐信
2014/06/23 职场文书
验房委托书
2014/08/30 职场文书
家长评语怎么写
2014/12/30 职场文书
幼儿教师辞职信范文
2015/03/02 职场文书
高三教师工作总结2015
2015/07/21 职场文书
导游词之麻姑仙境
2019/11/18 职场文书
Vue自定义铃声提示音组件的实现
2022/01/22 Vue.js
Python Numpy库的超详细教程
2022/04/06 Python
Win11如何设置右键单击显示所有选项?Win11右键单击显示所有选项设置教程
2022/04/08 数码科技
基于Redission的分布式锁实战
2022/08/14 Redis