
数组对象按日期进行排序
发布日期:2021-05-15 00:08:30
浏览次数:15
分类:精选文章
本文共 861 字,大约阅读时间需要 2 分钟。
按日期格式的对象数组进行排序
需求:接口返回的数据要求对日期格式进行排序。图片显示了一个示例界面,但不包含实际图片文件。
实现方法:以下是对一组包含日期信息的对象数组进行排序的代码示例。该方法采用了原始的处理方式,确保日期格式的正确性。
时间数组初始化:var timeArr = [ { time: "2020-10-10", title: "文章标题10" }, { time: "2020-10-11", title: "文章标题11" }, { time: "2020-10-12", title: "文章标题12" }, { time: "2020-10-13", title: "文章标题13" }, { time: "2020-10-08", title: "文章标题08" },];数组排序逻辑://首先使用双重循环对数组进行冒泡排序var arrLength = timeArr.length;for (var i = 0; i < arrLength - 1; i++) { for (var j = 0; j < arrLength - 1 - i; j++) { //修改图片描述中的日期格式为yyyy/mm/dd if (new Date(timeArr[j].time).getTime().replace(/-/g,'/') > new Date(timeArr[j + 1].time).getTime().replace(/-/g,'/') ) { //交换位置 var temp = timeArr[j]; timeArr[j] = timeArr[j + 1]; timeArr[j + 1] = temp; } }}第二种方法采用了更简洁的排序逻辑,通过传入时间属性来实现排序。
最终结果:
经排序后,timeArr会按照时间顺序重新排列,确保数据的准确性和一致性。
发表评论
最新留言
路过,博主的博客真漂亮。。
[***.116.15.85]2025年04月22日 15时33分01秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
包装类
2019-03-11
JDK9-15新特性
2019-03-11
集合继承结构
2019-03-11
LinkedList 实现类
2019-03-11
Vector 实现类
2019-03-11
HashMap类、HashSet
2019-03-11
HashTable类
2019-03-11
TreeSet、TreeMap
2019-03-11
ObjectInputStream、ObjectOutputStream
2019-03-11
JVM内存模型
2019-03-11
反射机制
2019-03-11
反射Field、Method、Constructor
2019-03-11
可变长度参数
2019-03-11
堆空间常用参数总结
2019-03-11
3、条件查询
2019-03-11
5、分组函数 / 聚合函数
2019-03-11
8、子查询
2019-03-11
cordova打包apk更改图标
2019-03-11
开启与配置SMTP服务器
2019-03-11
APP卡片式设计
2019-03-11