惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

D
Docker
I
InfoQ
L
LangChain Blog
阮一峰的网络日志
阮一峰的网络日志
Y
Y Combinator Blog
博客园_首页
Martin Fowler
Martin Fowler
宝玉的分享
宝玉的分享
A
About on SuperTechFans
Apple Machine Learning Research
Apple Machine Learning Research
Vercel News
Vercel News
T
The Blog of Author Tim Ferriss
C
Check Point Blog
B
Blog RSS Feed
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Engineering at Meta
Engineering at Meta
B
Blog
爱范儿
爱范儿
Stack Overflow Blog
Stack Overflow Blog
aimingoo的专栏
aimingoo的专栏
WordPress大学
WordPress大学
F
Fortinet All Blogs
月光博客
月光博客
GbyAI
GbyAI

博客园 - 桦林

博客园发展的一些思路 [原] 自定义条件公式和计算公式的动态配置计算器的示例 [原] JsTree.js [原]常用sqlserver数据库使用sql语句 Net框架下-ORM框架LLBLGen的简介 [摘]各种开源协议 FOR XML AUTO将数据库表的一个字段的数据查询拼接为带间隔符的字符串 sql带分隔符的字符串截取 查询表字段、类型、是否主键的sql脚本 [转]Internet数据库连接器(IDC)技术 [原]用WebBrowser组件模拟人工运行搜索引擎自动点击搜索结果的实验 [摘]什么是CDN? [摘]网洛管理员应该具备哪些知识和技能 sql处理带分隔符的字符串数据 [摘]什么是SEM [摘]淘宝网的开源架构 Opera:发现浏览器安全漏洞后做什么 我的Silverlight初探 2008年末纪念:回顾改变Web的十大事记 Spry框架实现XML分页[原]
[原]JS方法按Json数据的某一字段排序
桦林 · 2013-01-12 · via 博客园 - 桦林

//1、字符串(如"2010-3-1"格式)转换成Date类型

function ChangeStr2Date(str) {

  return new Date(Date.parse(str.replace(/-/g, "/")));        

}

//2、Json数据按照某一字段排序的方法

function JsonSort() {  

//测试Json数据

var obj = [{ a: change2Date("2012-1-7"), b: 55, c: 66 }, { a: change2Date("2012-1-5"), b: 22, C: 33 }, { a: change2Date("2012-1-6"), b: 88, c: 99}];

var str = "";

//原顺序            

for (var i = 0; i < obj.length; i++) {                

  str = str + obj[i].a+ "<br/>"; 

}

str = str + "<hr/>";

//排序

obj.sort(function (a, b) {

  return b.a- a.a;

});            

//升序排序后            

for (var i = 0; i < obj.length; i++) {

  str=str+obj[i].a+ "<br/>";

}  

document.write(str); 

}