天天看點

【小程式】對二維數組中的某一個對象進行排序

為了友善而不出差錯,利用自己最熟悉的方法,冒泡排序。

用我寫的一個小程式為例子,産生以下的一個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;
      }
    }
  }
           

得到以下結果:

【小程式】對二維數組中的某一個對象進行排序