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);