Come calcolare la somma e la media degli elementi in un array?

Come calcolare la somma e la media degli elementi in un array?
In varie situazioni, gli sviluppatori devono calcolare la somma e la media degli elementi di un array in JavaScript. Ad esempio, potrebbe essere necessario determinare il punteggio medio di uno studente aggiungendo tutti i risultati degli esami e dividendoli per il numero totale di esami che hanno sostenuto.

Questo post illustrerà i metodi per calcolare la somma e la media degli elementi dell'array.

Come calcolare/calcolare la somma e la media degli elementi in un array?

Per calcolare la somma e la media degli elementi di un array, utilizzare i seguenti approcci:

  • Metodo "Ridurre ()"
  • Loop "for-of"

Metodo 1: calcolare la somma e la media degli elementi in un array usando il metodo "ridotto ()"

Per calcolare la somma e la media degli elementi dell'array, usa il "ridurre()" metodo. Utilizza la funzione di callback che si applica a ogni elemento di un array e fornisce un singolo output ridotto. Questo metodo accetta due parametri una funzione di callback e un valore iniziale opzionale.

Sintassi
Utilizzare la sintassi fornita per il metodo di riduzione ():

ridotta ((accumulator, currentValue) =>
// dichiarazione
, valore iniziale)

Esempio
Crea un array dei primi 10 numeri pari:

Array var = [2, 4, 6, 8, 10, 12, 14, 16, 18, 20];

Chiama il "ridurre()"Metodo con array per ottenere la somma di tutti gli elementi dell'array e memorizzarlo in una" somma "variabile:

var sum = array.ridurre ((a, b) => a + b, 0);

Ora, dividi la somma con la lunghezza di un array per ottenere la media degli elementi dell'array:

var medi = somma / array.lunghezza;

Stampa il risultato "somma" e il "media"Sulla console:

console.log ("somma degli elementi array:" + somma);
console.log ("media degli elementi dell'array:" + media);

L'output visualizza la somma dei primi 10 numeri pari che è "110"E la media è"11":

Metodo 2: calcolare la somma e la media degli elementi in un array usando il loop "for-of"

Un altro modo per calcolare la somma e la media degli elementi dell'array sono i loop tradizionali, come per loop, mentre loop, per loop e così via. Qui discuteremo del ciclo "for" per calcolare la somma e la media degli elementi dell'array.

Sintassi
La seguente sintassi viene utilizzata per il ciclo for:

per (var x di array)
//dichiarazione

Esempio
Crea una variabile "somma"E assegna un valore 0 ad esso:

var sum = 0;

Utilizzare il ciclo per of-of e aggiungere la somma degli elementi nella variabile "somma":

per (var x di array)
somma += x;

Per calcolare una media di elementi di array, dividere la somma degli elementi con la lunghezza dell'array:

var medi = somma / array.lunghezza;

Infine, stampa il risultato sulla console:

console.log ("somma degli elementi array:" + somma);
console.log ("media degli elementi dell'array:" + media);

Produzione

Si tratta del calcolo della somma e della media degli elementi dell'array.

Conclusione

Per calcolare la somma e la media dell'array, usa il "ridurre()"Metodo o i loop, come il"per" ciclo continuo, "Mentre"Loop, o"per di" ciclo continuo. Tuttavia, il metodo "ridotto ()" è il metodo più comunemente usato per calcolare la somma e la media degli elementi dell'array. Questo post illustrerà i metodi per calcolare la somma e la media degli elementi dell'array.