我明白了JS的.sort()函數不夠好,我對多維數組一個鬆散的把握,但我有點卡住了。下面是我得到了什麼:JavaScript編程的.sort()'荷蘭國際集團成績的多維數組訂購玩家名稱
var player1 = ["bob", 20];
var player2 = ["jon", 40];
var player3 = ["tim", 10];
var scores = [player1[1], player2[1], player3[1]];
scores.sort(sortfunc);
function sortfunc(a,b){
return a - b;
}
alert(scores);
顯然這正確排序分數,但我要的是在警報()根據自己的分數,例如適當的命令球員名字蒂姆,鮑勃,瓊。我不一定要找人直接發佈答案,但向正確的方向提示一點也不會傷害!
此外,有沒有更好的(即清潔,簡單,你有什麼)使用jQuery這樣的方式?我知道這並不重要,但我只是想知道它在jQuery中的樣子。
謝謝您的閱讀。
讓我澄清一下:你想用正確的名稱以及球員進行排序? – 2012-04-09 03:49:36
我想整理的球員會以及工作,是的。我只是想能夠正確地命名誰是第一,第二,第三等,不管它是如何完成的。 – daveycroqet 2012-04-09 03:51:03
我已經添加了一個答案,請看看,如果這符合您的要求:) – 2012-04-09 03:51:27