我想要的變量傳遞給一個函數來決定哪個數組是含有3個陣列具有以下排序多維數組:排序多維數組具有可變
wordData = [["john", "Bill", "Dan"],["Smith", "Adams", "Davidson"],[23, 45, 51]];
dataReader(1);
function dataReader(sortBy){
wordData.sort(sortFunc)
function sortFunc(a,b) {
a = a[sortBy];
b = b[sortBy];
return a == b ? 0 : (a < b ? -1 : 1)
}
}
我已經設置了一個列表框隨後與3列中的每個數組一起,變量被假設爲成對,所以John,Smith和23總是在同一行中。但我似乎無法得到排序工作在所有
什麼**確實**你的意思是,「它似乎沒有工作」?它有什麼作用? – Pointy
另外你的代碼實際上確實工作。你需要更清楚地解釋你的期望。 – Pointy
變量「a」和「b」應該用'var'聲明。 – Pointy