简单算法

1、降序排序(JavaScript)

var timeGroup=[ "2018-09", "2018-07", "2018-08", "2018-10"];

for (var i = 0; i < timeGroup.length - 1; i++) {
         var item1 = timeGroup[i]; 
         var item2 = timeGroup[i + 1];           //取后一个值
         //如果后一个值大于前一个值就让后一个值和前面所有的值进行对比
         if (item2 > item1) { 
             for (var j = i; 0 <= j; j--) {
                 var item3 = timeGroup[j];       //取item2的前一个值item3
                 if (item2 > item3) {            //如果后者(item2)大于前者(item3)就替换两者之间的位置
                      timeGroup[j + 1] = item3;
                      timeGroup[j] = item2;
                 }
             }
         }
     }

排序前:

排序后:

 

原文地址:https://www.cnblogs.com/GIScore/p/9835856.html