React对带有日期的数组进行排序

 使用ES6里面的sort方法可实现排序功能

    //对数组根据日期进行排序
    sortDataArray(dataArray) {
        return dataArray.sort(function (a, b) {
            return Date.parse(b.createTime.replace(/-/g, "/")) - Date.parse(a.createTime.replace(/-/g, "/"));
        });
    }

传入数据的格式如下:

var timeArr=[
    {'id':'1','createTime':'2016-04-20 23:22:11'},
    {'id':'2','createTime':'2016-04-21 21:00:11'},
    {'id':'3','createTime':'2016-04-23 22:00:22'},
    {'id':'4','createTime':'2016-04-19 12:22:00'},
    {'id':'5','createTime':'2016-02-19 11:11:00'}
];


版权声明:本文为q1054007919原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。