So ermitteln Sie den Durchschnitt eines Arrays: Rufen Sie zunächst alle Parameter ab, konvertieren Sie dann die erhaltenen Parameter in ein Array und berechnen Sie schließlich die verbleibenden Daten im Array .
Die Betriebsumgebung dieses Artikels: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.
Wie finde ich den Durchschnitt eines Arrays in Javascript?
Mehrere Möglichkeiten, den Durchschnitt eines Arrays in js zu ermitteln
Ideen
Alle Parameter abrufen
Konvertieren Sie die erhaltenen Parameter in ein Array
Konvertieren Sie das erste und das letzte Element im Array. Entfernen Sie
und dann die verbleibenden Daten im Array summieren und mitteln
function sumAverage() { let arr = [] // console.log(arguments) // for (let index = 0; index < arguments.length; index++) { // arr.push(arguments[index]); // } arr=Array.from(arguments) // arr=[...arguments] arr.pop()//pop从后面删除 arr.shift()//shift从前面删除 let sumTotal=0 // for (let index = 0; index < arr.length; index++) { // let item = arr[index] // sumTotal += item // } sumTotal = eval(arr.join('+')) return sumTotal/arguments.length } let result = sumAverage(...[1, 6, 7, 8, 9, 9, 44, 1, 55, 1])//...展开数组 console.log(result)
Technischer Punkt:
Argumente Rufen Sie die unbestimmte Anzahl der von der Funktion übergebenen Parameter ab
Konvertieren Sie das Array der Argumentklasse in ein Array Array.from .. .Strukturschleife
pop löscht das letzte Element, Shift löscht das erste Element
eval verwandelt String-Spleißen in arithmetische Operationen
[Empfohlenes Lernen: Javascript-Tutorial für Fortgeschrittene]
Das obige ist der detaillierte Inhalt vonSo ermitteln Sie den Durchschnitt eines Arrays in Javascript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!