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

Undefined

fiz o codigo igual ensinado no curso, mas na resposta aparece undefined

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

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

console.log(exibeNomeNota('João'))

o resultado vem: undefined, sua nota é undefined

2 respostas
solução!

Opa Vitor, tudo bem?

Na hora de pegar o indice do aluno você está se esquecendo de acessar os alunos em notasEAlunos.

Como está:

let indice = notasEAlunos.indexOf(nomeDoAluno)

Como deveria ser:

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

Valeu Erick!