• 对数组对象根据时间倒序排列


    在接口中查询出来的数据是这样的:

    "contents": [
    {
    "itemContent": "问题提出",
    "createdOn": 2017-01-6,
    "itemType": 0,
    "imgs": []
    },
    {
    "itemContent": "回答",
    "createdOn": 2017-01-12,
    "itemType": 2,
    "imgs": []
    },
    {
    "itemContent": "小毕",
    "createdOn": 2017-01-12,
    "itemType": 2,
    "imgs": []
    },
    {
    "itemContent": "456456465",
    "createdOn": 2017-01-13,
    "itemType": 2,
    "imgs": []
    },
    {
    "itemContent": "礼拜四",
    "createdOn": 2017-01-13,
    "itemType": 2,
    "imgs": []
    }
    ]
    

    从数据中可以看出,查出来的数据是由时间的升序排序的,有什么方法让这个数组中的对象按时间倒序排列?我想要的结果是这样的:

    "contents": [
    {
    "itemContent": "礼拜四",
    "createdOn": 2017-01-13,
    "itemType": 2,
    "imgs": []
    },
    {
    "itemContent": "456456465",
    "createdOn": 2017-01-13,
    "itemType": 2,
    "imgs": []
    },
    {
    "itemContent": "小毕",
    "createdOn": 2017-01-12,
    "itemType": 2,
    "imgs": []
    },
    {
    "itemContent": "回答",
    "createdOn": 2017-01-12,
    "itemType": 2,
    "imgs": []
    },
    {
    "itemContent": "问题提出",
    "createdOn": 2017-01-6,
    "itemType": 0,
    "imgs": []
    }
    ]

    使用reverse() 颠倒数组中元素的顺序,这时,arr中的对象已经颠倒过来了,比排序还要简单

    var arr = contents.reverse();
  • 相关阅读:
    解析python数据后用html输出
    python 自动化测试HTTP接口
    python 自动化对比返回结果
    Java 基础知识 练习
    Java 菜鸟学习之 script脚本语句
    java语言的认识
    Script 语言的简单练习题 乘法口诀
    Script 简单语句的练习题
    Java菜鸟培训第二天
    36个号码随机摇奖编码
  • 原文地址:https://www.cnblogs.com/baiyygynui/p/6278339.html
Copyright © 2020-2023  润新知