json按时间排序
来源:互联网 发布:java集合常用的方法 编辑:程序博客网 时间:2024/05/17 03:10
正序
var data = {
"rows": [{
"name": "张三",
"time": "2011/4/1 0:00:00",
},{
"name": "李四",
"time": "2015/5/6 12:30:00",
},{
"name": "王五",
"time": "2012/10/1 22:10:00",
},{
"name": "赵六",
"time": "2011/9/1 22:10:00",
}]
};
var rows = data.rows;
rows.sort(function(a,b){
return Date.parse(a.time) - Date.parse(b.time);//时间正序
});
for(var i =0,l=rows.length;i<l;i++){
console.log(rows[i].name + " | " + rows[i].time);
}
倒序
var data = {
"rows": [{
"name": "张三",
"time": "2011/4/1 0:00:00",
},{
"name": "李四",
"time": "2015/5/6 12:30:00",
},{
"name": "王五",
"time": "2012/10/1 22:10:00",
},{
"name": "赵六",
"time": "2011/9/1 22:10:00",
}]
};
var rows = data.rows;
rows.sort(function(a,b){
return Date.parse(b.time)-Date.parse(a.time);//时间正序
});
for(var i =0,l=rows.length;i<l;i++){
console.log(rows[i].name + " | " + rows[i].time);
}
解释:sort 中a,b表示数组中的任意两个元素,若return > 0 b前a后;reutrn < 0 a前b后;a=b时存在浏览器兼容
var data = {
"rows": [{
"name": "张三",
"time": "2011/4/1 0:00:00",
},{
"name": "李四",
"time": "2015/5/6 12:30:00",
},{
"name": "王五",
"time": "2012/10/1 22:10:00",
},{
"name": "赵六",
"time": "2011/9/1 22:10:00",
}]
};
var rows = data.rows;
rows.sort(function(a,b){
return Date.parse(a.time) - Date.parse(b.time);//时间正序
});
for(var i =0,l=rows.length;i<l;i++){
console.log(rows[i].name + " | " + rows[i].time);
}
倒序
var data = {
"rows": [{
"name": "张三",
"time": "2011/4/1 0:00:00",
},{
"name": "李四",
"time": "2015/5/6 12:30:00",
},{
"name": "王五",
"time": "2012/10/1 22:10:00",
},{
"name": "赵六",
"time": "2011/9/1 22:10:00",
}]
};
var rows = data.rows;
rows.sort(function(a,b){
return Date.parse(b.time)-Date.parse(a.time);//时间正序
});
for(var i =0,l=rows.length;i<l;i++){
console.log(rows[i].name + " | " + rows[i].time);
}
解释:sort 中a,b表示数组中的任意两个元素,若return > 0 b前a后;reutrn < 0 a前b后;a=b时存在浏览器兼容
0 0
- json按时间排序
- logcat按时间排序
- ls 按时间排序
- Linux文件按时间排序
- android List按时间排序
- Linux按时间排序文件
- linux ll按时间排序
- List<Map>按时间排序
- 相册按时间排序 ios
- ls 按大小排序 按时间排序
- ls 按大小排序 按时间排序
- ls 按大小排序 按时间排序
- ls实现列文件按时间排序
- ACCESS格式化时间按时间排序
- ls按时间排序输出文件列表
- ls按时间排序输出文件列表
- 文件按时间先后顺序排序
- ls实现列文件按时间排序
- 小试1解析
- 使用Alamofire进行XML参数的POST请求
- AndroidStudio使用之路
- Picasso设计详解
- android 控件 fragment baseFragment
- json按时间排序
- jQuery使用时注意
- 用Memcached实现Spring Cache
- Canvas小demo(直线和曲线绘制出一个星空,月亮,绿地)
- 寻找另一个空间
- CC2540/CC2541/CC254x之OSAL应用程序接口API介绍
- android解决无法设定listview的item高度
- 创建oracle实例遇到swap分区空间不足
- Sicily 1210 二叉树