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

Return

Insira aqui a descrição dessa imagem para ajudar na acessibilidade o valor da variável lista de alunos recebe [alunos,mediaDosAlunos] então no return listaDeNotasEAlunos os parâmetros [0],[índice] não deveriam retornar João e 6?

2 respostas

pelo que eu percebi João Victor, você está buscando a lista de alunos na posição [0], que é iqual a "João" e, no mesmo return você pede o índice da lista de alunos da posição [1] que é "Juliana", veja o array sempre começa na posição [0]. Então o seu return não chega a percorrer as notas dos alunos mas apenas o nome e o índice que você informou para quem está na posição [0] e depois quem está na posição [1]. Você precisa interar no array mediaDosalunos para saber a nota de "João".

Espero ter ajudado.

Abração

solução!

E aí, João, beleza?

Então cara, o que acontece: o método indexOf retorna a posição do elemento nomeDoAluno e guarda na variavel indice. Como João está na posição 0** , então o valor do indice será **0 .

listaDeNotasEAlunos[0] pega o nome
listaDeNotasEAlunos[1] pega a nota

Como o valor do indice encontrado foi 0, então será [0][0] - nome e [1][0] nota, que contem ('João',10)