以下是我的演示:js fiddle demo
function sortByPrice() {
tableOfCars.sort(function (a, b) {
return a.price - b.price;
});
}
我不知道为什么我的函数sortByPrice()不起作用。当我删除sortByPrice函数并只留下代码时,它可以工作并显示价格自动升序上传。
答案 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();
}