為了友善而不出差錯,利用自己最熟悉的方法,冒泡排序。
用我寫的一個小程式為例子,産生以下的一個lists數組
可見事件的事件是無序的,對時間進行排序進而将整個數組進行排序
for(var j = 0 ; j < lists.length; j++){
for(var k = 0 ; k < lists.length-1-j ; k++){
if (that.data.lists[k].time > that.data.lists[k+1].time){
var temp = that.data.lists[k];
that.data.lists[k] = that.data.lists[k + 1];
that.data.lists[k + 1] = temp;
}
}
}
得到以下結果: