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.
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.
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.