Encontrar el promedio de una matriz usando JS [duplicado]
Esta pregunta ya tiene una respuesta aquí:
Suma de matrices y promedio 30 respuestasHe estado buscando y no he encontrado una simple pregunta y respuesta sobre el desbordamiento de la pila buscando encontrar el promedio de una matriz.
Esta es la matriz que tengo
var grades = [80, 77, 88, 95, 68];
Primero pensé que la respuesta a este problema sería algo como esto:
var avg = (grades / grades.length) * grades.length
console.log(avg)
Sin embargo, esto me dio una salida de NaN.
Entonces probé esto:
for ( var i = 0; i < grades.length; i ++){
var avg = (grades[i] / grades.length) * grades.length
}
console.log(avg)
Esto me dio una salida de 68. (No estoy seguro de por qué).
Entonces con esto tengo dos preguntas. 1. ¿Por qué mi salida fue 68? y 2. ¿Podría alguien ayudarme a encontrar el promedio de una matriz?