Olá, reescrevi exatamente o mesmo código da aula e por algum motivo o console ta retornando NaN nas médias... Tentei reescreve-lo duas vezes na intenção de verificar algum erro e ainda persiste a mesma coisa e sinceramente não to enxergando a diferença entre os dois códigos (até tentei mudar as notas para ver se era algum bug específico mas continuei sem sucesso):
const salaJS = [8, 5, 4, 3, 2, 8, 9, 2, 10] const salaJava = [8, 5, 4, 3, 2, 8, 9, 2, 10] const salaPython = [2, 10, 10, 8, 5, 8, 9, 2, 10]
function mediaSala(notasDaSala){ const somaDasNotas = notasDaSala.reduce((acum, atual) => atual + acum, 0) return somaDasNotas/notasDaSala.lenght }
console.log(Media da sala de JS: ${mediaSala(salaJS)}
)
console.log(Media da sala de Java: ${mediaSala(salaJava)}
)
console.log(Media da sala de Python: ${mediaSala(salaPython)}
)
Resultado do console: Media da sala de JS: NaN Media da sala de Java: NaN Media da sala de Python: NaN