1
resposta

Erro na alternativa

O erro diz que o problema está no uso de maiuscula e minuscula, e que seria na terceira letra de JavaScript, invés da 4ª, Só que em todas as situações estão escritas da mesma forma.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Oii Matheus, tudo bem?

Na alternativa A, o nome do curso está escrito como 'javaScript', com a letra em minúsculo, enquanto que na lista de estudantes e nas alternativas corretas B e C, está escrito com a terceira letra em maiúsculo, 'JavaScript'.

O JavaScript é uma linguagem sensível a maiúsculas e minúsculas, conhecido como case-sensitive. Isso significa que 'javaScript' e 'JavaScript' são considerados diferentes pelo interpretador da linguagem. Entçao, quando a função filtraEstudantesPorCurso é chamada com o argumento 'javaScript', ela não encontra nenhum estudante cujo curso corresponda exatamente a essa string, pois todos os cursos na lista estão com 'JavaScript', com a terceira letra em maiúsculo.

Então devemos garantir que o argumento passado para a função filtraEstudantesPorCurso corresponda exatamente à forma como o curso está escrito na lista de estudantes, ou seja, 'JavaScript'.

Um abraço e bons estudos.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software