0
respostas

Apenas mais um informação

Pessoal, vi que os professores explicaram a procurar um aluno pela função "includes". Mas também é importante dizer que o mesmo pode ser procurado através do método indexOf.

Neste caso, sempre que o procuramos o índice de um elemento que não está na lista, por default, o JavaScript retorna "-1". Por isso, podemos fazer o mesmo código da seguinte forma:

const alunos = ['João', 'Juliana', 'Caio', 'Ana'];
const mediaDosAlunos = [10, 7, 9, 6];

let listaDeNotasEAlunos = [alunos, mediaDosAlunos];

const exibeNomeENota = (nomeDoAluno) => {
    if (listaDeNotasEAlunos[0].indexOf(nomeDoAluno) != -1) {
        indice = listaDeNotasEAlunos[0].indexOf(nomeDoAluno);
        return `${listaDeNotasEAlunos[0][indice]} sua média é igual a: ${listaDeNotasEAlunos[1][indice]}.`;
    } else {
        return `Perdão. O Aluno ${nomeDoAluno} não está matriculado.`;
    }
};

console.log(exibeNomeENota('Juliana'));

Essa é só uma informação complementar para conhecimento mesmo. Abraços!