天天看點

數組對象按時間字元串排序(轉載)

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!

繼續閱讀