2
respostas

código não funcionou

const salajs = [7,8,8,7,10,6.5,4,10,7]
const salajava = [6,5,8,9,5,6]
const salap = [7,3.5,8,9.5]

function mediaSala(notasDaSala){
    const somaDasnotas = notasDaSala.reduce((acum, atual) => atual + acum,0)
    return somaDasnotas/notasDaSala.lengeth

}

console.log (`Média da sala de ${mediaSala (salajs)}`)
console.log (`Média da sala de ${mediaSala (salajava)}`)
console.log (`Média da sala de ${mediaSala (salap)}`)

fiz o código igual o da aula e mesmo assim o meu resultado foi Nan, alguem pode me ajudar?.

2 respostas

Olá, Kelvin! Tudo certo?

O erro está no return da sua função mediaSala, você acabou escrevendo lengeth (o correto é length, sem a letra E após o G). Por isso estava recebendo como retorno o Nan, pois estava dividindo um número por um texto qualquer.

Caso tenha ficado com alguma dúvida, não deixe de compartilhar!

Continue praticando e evoluindo na sua jornada.

Bons estudos e até mais!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

Obrigado