数组从大到小排序

废话不多说,直接上代码

 

// 从大到小排序
    let temp; // 根据索引下标进行比较
    for (let i = 0; i < dataList.length; i++) {
      // i是数组的最后一个索下标
      for (let j = dataList.length - 1; j > i; j--) {
        if (dataList[j].totalCompensation > dataList[j - 1].totalCompensation) {
          //从后往前进行比较,小的往前,一轮之后最小数就在最前面
          temp = dataList[j - 1];
          dataList[j - 1] = dataList[j];
          dataList[j] = temp;
        }
      }
    }
posted @ 2023-02-08 09:00  跪坏搓衣板  阅读(49)  评论(0编辑  收藏  举报