SOURCE

const bubbleSort = (arr,sortKey) => {
    var len = arr.length;
    for (var i = 0; i < len; i++) {
        for (var j = 0; j < len - 1 - i; j++) {
            if (arr[j][sortKey] > arr[j+1][sortKey] ) { //相邻元素两两对比
                var temp = arr[j+1]; //元素交换
                arr[j+1] = arr[j];
                arr[j] = temp;
            }
        }
    }
    console.log(666, arr);
    return arr;
}
const data = [
    {
        "tabelHeader":"表头1",
        "key":"3"
    },
    {
        "tabelHeader":"表头2",
        "key":"2"
    },
    {
        "tabelHeader":"表头3",
        "key":"1"
    }
]

bubbleSort(data, "key")
console 命令行工具 X clear

                    
>
console