1
resposta

Dúvida sobre o uso da palavra indice na função.

function exibeNomeENota(aluno) { if (AlunoMedia[0].includes(aluno)) {

const indice = AlunoMedia[0].indexOf(aluno);

const media = AlunoMedia[1][indice];  

console.log(`${aluno} tem a média ${media}`)

} else { console.log("Aluno não cadastrado!") }

No trecho de código const media = AlunoMedia[1][indice];, fiquei em dúvida se a palavra indice na segunda posição do Array de duas dimensões se refere a variável indice no trecho de código acima.

1 resposta

Oi, Emerson

Sim!

Exemplo:

const alunos = ["João", "Juliana", "Ana", "Caio"];
const medias = [10, 8, 7.5, 9];
const AlunoMedia = [alunos, medias];

let aluno = 'Ana';
const indice = AlunoMedia[0].indexOf(aluno); // indice = 2
const media = AlunoMedia[1][indice];  // media = 7.5

console.log(`${aluno} tem a média ${media}`) // Ana tem a média 7.5