• js 按照时间进行排序。正序和倒序


    var data = [{
    name: "音乐1",
    time: "2017-08-18 13:23:21",
    },{
    name: "音乐2",
    time: "2018-03-18 19:23:21",
    },{
    name: "音乐3",
    time: "2019-03-24 19:23:21",
    },{
    name: "音乐4",
    time: "2017-05-16 19:23:21",
    },{
    name: "音乐5",
    time: "2020-12-12 19:23:21",
    }];
    //时间排序
    //prop:对象数组排序的键,
    //align:排序方式,"positive"正序,"inverted"倒序。
    function compare(prop,align){
    return function(a,b){
    var value1=a[prop];
    var value2=b[prop];
    if(align=="positive"){//正序
    return new Date(value1)-new Date(value2);
    }else if(align=="inverted"){//倒序
    return new Date(value2)-new Date(value1);
    }
    }
    }
    data.sort(compare('time','inverted'));
    console.log(data);
    ————————————————
    版权声明:本文为CSDN博主「草字」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/qq_42740797/article/details/111224803

  • 相关阅读:
    将数据写入Word模版,生成PDF并加水印
    JSPDF 中文乱码
    DataTable 计算列
    ZIP压缩类
    统一社会信用代码验证
    avalon SVG 画流程图
    横线
    验证身份证合法性
    Centos7.3安装Mysql8.0
    MVC全局验证登陆信息
  • 原文地址:https://www.cnblogs.com/wsj1/p/16111331.html
Copyright © 2020-2023  润新知