所以我有一个关于这个我在html中创建的分数表的问题。提取索引数组中的int值?
var puntenTelling= new Array(3,4,2,1,5);
var teamNamen = new Array(puntenTelling[0]+"Team1", puntenTelling[1]+"Team2",puntenTelling[2]+ "Team3", puntenTelling[3]+"Team4", puntenTelling[4]+"Team5");
puntenTelling.sort(function(a, b){return b-a});
teamNamen.sort();
teamNamen.reverse();
for (var i=0; i<5; i++) {
document.write("<tr><td>" + teamNamen[i]);
document.write("<td>" + puntenTelling[i] + "</td></tr>");
}
基本上,这给了我一个排序表,它是按点排序的,并按照链接到点的队名排序。 我必须在teamNames的数组中包含points(puntenTelling),否则我无法以相同的方式对它进行排序,因为我可以对点进行排序。
现在我打印出来是这样的:
Teamname Points
5Team5 5
4Team2 4
3Team1 3
2Team3 2
1Team4 1
我只是想在“Team5,的Team2”等之前摆脱了“5,4,3,2,1”
我该怎么做?
我知道,但我不得不否则我TeamNames不会被排序的方式点。它们是相互关联的。 – aze45sq6d
Omg谢谢。顺便说一句,这是这样的:teamName [i] .substring(1) – aze45sq6d
哦,woops,混合起来。没问题! –