Finden des Durchschnitts eines Arrays mit JS [duplicate]

Diese Frage hat hier bereits eine Antwort:

Array Summe und Durchschnitt 30 answers

Ich habe gesucht und keine einfache Frage und Antwort zum Stapelüberlauf gefunden, um den Durchschnitt eines Arrays zu ermitteln.

Dies ist das Array, das ich habe

var grades = [80, 77, 88, 95, 68];

Ich dachte zuerst, dass die Antwort auf dieses Problem ungefähr so lauten würde:

var avg = (grades / grades.length) * grades.length
console.log(avg)

Allerdings gab mir dies eine Ausgabe von NaN.

So dann habe ich das versucht:

for ( var i = 0; i < grades.length; i ++){
    var avg = (grades[i] / grades.length) * grades.length
}
console.log(avg)

Dies gab mir eine Ausgabe von 68. (Ich bin nicht sicher, warum).

So damit habe ich zwei Fragen. 1. Warum war meine Ausgabe 68? und 2. Kann mir jemand helfen, den Durchschnitt eines Arrays zu ermitteln?

Antworten auf die Frage(24)

Ihre Antwort auf die Frage