JS冒泡排序---数组从大到小排序

285 阅读1分钟
const arr = [23, 43, 12, 5, 3, 67, 90, 1];
for (let i = 0; i < arr.length - 1; i++) {
  for (let index = 0; index < arr.length - 1 - i; index++) {
    if (arr[index] < arr[index + 1]) {
      // 把通过比较的最大数和最小数的值互换
      let num = arr[index]; //保存最小数
      arr[index] = arr[index + 1];
      arr[index + 1] = num;
    }
  }
}