升序排序不会在函数中运行

时间:2015-12-22 21:56:36

标签: javascript

以下是我的演示:js fiddle demo

function sortByPrice() {
    tableOfCars.sort(function (a, b) {
        return a.price - b.price;
    });
}

我不知道为什么我的函数sortByPrice()不起作用。当我删除sortByPrice函数并只留下代码时,它可以工作并显示价格自动升序上传。

1 个答案:

答案 0 :(得分:0)

function sortByPrice() {
    // sort the cars
    tableOfCars.sort(function (a, b) {
        return a.price - b.price;
    });
    // empty the table
    var tbody = document.getElementById("tabcars").getElementsByTagName("tbody")[0];
    while (tbody.firstChild) {
        tbody.removeChild(t.firstChild);
    }
    // rebuild the table
    showTable();
}