天天看点

数组对象按时间字符串排序(转载)

data是数组,里面装了很多对象。way 指定正序反序,pms指定参数

//var data = sortData(data, "order", "YearAndMonth");//将整个数组所有对象,按照日期排序

//var xData = arrayObjectDistinctReturnKey(data, 'YearAndMonth'); //然后去重

var xData0 = arrayObjectDistinctReturnKey(data, 'YearAndMonth'); //先日期去重

var xData = sortData2(xData0, "order");//仅对日期排序

  

比较函数应该具有两个参数 a 和 b,其返回值如下:

若 a 小于 b,在排序后的数组中 a 应该出现在 b 之前,则返回一个小于 0 的值。

若 a 等于 b,则返回 0。

若 a 大于 b,则返回一个大于 0 的值。

树立目标,保持活力,gogogo!

继续阅读