按顺序排序数组

时间:2018-01-21 13:35:56

标签: javascript arrays loops sorting

我制作了两个阵列。一个有学生姓名,一个有成绩。我正在尝试创建一个函数,返回按各自成绩排序的所有学生。我需要有两个数组。到目前为止,我只创建了这个:

var namn = ["Tom", "John", "Hanna", "Adam", "Sofie"];
var betyg = ["B", "C", "A", "D", "E"];

function printGrade(namn)
{
var namnetsbetyg = getGrade(namn)
document.getElementById('resultat').innerHTML = namnetsbetyg;
}

function getGrade(ettNamn)
{
var ettBetyg;
for(var i=0;i<namn.length;i++)
{
if(namn[i]==ettNamn)
{
ettBetyg = betyg[i];
}
}
return ettBetyg;
}

<input type="text" id="namn" />
    <input type="button" value="Få betyg" onclick="printGrade(document.getElementById('namn').value)"/>
    <div id="resultat"/>

0 个答案:

没有答案