1
resposta

Duvida rapida , sobre alunos e indice

caso eu execute o codigo abaixo dessa forma eu sei que iram mostrar os nomes e suas posiçoes

const nomes = ['ana','marcos','maria', 'mauro']; const notas = [7, 4.5, 8, 7.5];

const reprovados = nomes.filter((alunos, indice) => console.log(alunos,indice))

mais a duvida e a respeito de como eles armazenam vários dados dentro de alunos e indice ? eles criam um novo array para executar os comandos seguintes o que ele faz na verdade vou colocar um exemplo abaixo sem o console com condições apos alunos e indice

const reprovados = nomes.filter((alunos, indice) =>notas[indice] < 5)

1 resposta

Boa noite. O método filter aplica uma função de callback (no seu caso, a função => que você criou) para testar elementos em uma determinada condição. Caso seja verdadeiro e o elemento passe no teste, ele retorna o elemento em um novo array (no seu caso, reprovados).