怎么使用冒泡排序实现时间戳从小到大的排序?

怎么使用冒泡排序实现时间戳从小到大的排序?
需要排序的数组arr1,timestramp是时间戳
 
 var arr1 = [
             {
                timestramp: '1651133563987',
                name: '11111'
            },
            {
                timestramp: '1651133798159',
                name: '33333'
            },
            {
                timestramp: '1651133783583',
                name: '22222'
            }
        ];

function arr_sort(arr) {
        for (var i = 0; i < arr.length - 1; i++) {
          //内层循环负责比较的次数
          for (var j = 0; j < arr.length - i - 1; j++) {
            //开始比较
            if (arr[j].timestramp < arr[j + 1].timestramp) {
              //开始交换变量的位置
              var temp = arr[j];
              arr[j] = arr[j + 1];
              arr[j + 1] = temp;
            }
          }
        }
        console.log(arr);
      }

别冒泡了, 直接sort函数搞定
冒泡就一个一个对比呗


//参考排序的数组
      var arr1 = [
        {
          timestramp: "1651133563987",
          name: "11111",
        },
        {
          timestramp: "1651133798159",
          name: "33333",
        },
        {
          timestramp: "1651133783583",
          name: "22222",
        },
      ];

      function arr_sort(arr) {
        for (var i = 0; i < arr.length - 1; i++) {
          //内层循环负责比较的次数
          for (var j = 0; j < arr.length - i - 1; j++) {
            //开始比较
            if (arr[j] < arr[j + 1]) {
              //开始交换变量的位置
              var temp = arr[j];
              arr[j] = arr[j + 1];
              arr[j + 1] = temp;
            }
          }
        }
        console.log(arr);
      }
      arr_sort(arr1);