Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Retorno undefined

Meu retono no terminal, consta como: undefined, sua média é undefined. Chequei o código e ainda não achei onde está meu erro.

const alunosDeWeb = ['João', 'Juliana', 'Caio', 'Ana']
const mediaDosAlunosDeWeb = [10, 7, 9, 10]

let listaMediaAlunosDeWeb = [alunosDeWeb, mediaDosAlunosDeWeb]

const exibeNomeNota = (nomeDoAluno) => {
    if (listaMediaAlunosDeWeb[0].includes(nomeDoAluno)) {
        let indice = listaMediaAlunosDeWeb.indexOf(nomeDoAluno);
        return listaMediaAlunosDeWeb[0][indice] + ',sua média é  ' + listaMediaAlunosDeWeb[1][indice];
    } else {
        return "Aluno não cadastrado"
    }
}

console.log(exibeNomeNota("Ana"))
2 respostas
solução!

Oi Ana,

Nessa linha dentro do seu if:

let indice = listaMediaAlunosDeWeb.indexOf(nomeDoAluno);

Faltou passar a posição zero para o array. Essa linha deve ficar assim:

let indice = listaMediaAlunosDeWeb[0].indexOf(nomeDoAluno);

Bons estudos!

Nem me atentei, muito obrigada!