Questo tutorial spiegherà i metodi per calcolare la somma degli elementi dell'array in JavaScript.
Come calcolare la somma di una matrice di numeri in JavaScript?
La somma di una serie di numeri può essere calcolata in vari modi, tra cui:
Diamo un'occhiata a ciascuno di loro uno per uno!
Metodo 1: calcola la somma di una matrice di numeri utilizzando per loop
Per calcolare la somma di una matrice di numeri, il metodo più semplice e tradizionale è il "per" ciclo continuo. In questo approccio, itera l'array alla lunghezza e aggiungili.
Sintassi
Utilizzare la seguente sintassi per utilizzare il loop:
per (i = 0; i < lengthOfArray; i++)Esempio
Crea un array di numeri:
var array = [8, 14, 20, 23];Crea una variabile "ArrayElementsum"E imposta il suo valore iniziale su 0:
var arrayelementsum = 0;Aggiungi gli elementi di un array iterando l'array fino alla lunghezza dell'array usando per loop:
per (var i = 0; i < array.length; i++)Stampa la somma degli elementi dell'array usando il "console.tronco d'albero()" metodo:
console.log (arrayelementum);Produzione
L'output mostra la somma di tutti gli elementi in un array come "65".
Calcola la somma di una serie di numeri che utilizzano il loop
Invece di un "per"Loop, ci sono più approcci migliori in JavaScript, come il"per di" metodo.
Esempio
Usiamo il ciclo per ogni iterazione dell'array per aggiungere gli elementi dell'array:
per (const Sum of Array)Produzione
L'output indica che con l'aiuto di "per di"Loop, gli elementi di un array che vengono aggiunti e visualizzati con successo"65"Come la loro somma.
Calcola la somma di una serie di numeri che utilizzano il ciclo forea
UN "per ciascuno"Il ciclo può essere utilizzato come metodo alternativo per calcolare la somma di una serie di numeri. È un metodo predefinito in JavaScript.
Esempio
Usa lo stesso array creato nell'esempio precedente e analizza attraverso l'array usando l'array.Metodo Loop foreach ():
vettore.foreach (sum =>Produzione
Metodo 2: calcola la somma di una matrice di numeri utilizzando il metodo di riduzione ()
L'array di numeri può essere sommato in alternativa usando l'array di JavaScript "ridurre()" metodo. IL "ridurre()"Il metodo utilizza una funzione di riduttore per produrre un singolo valore di output chiamandolo su ciascun elemento dell'array. Iterato attraverso i numeri in un array, proprio come il per un ciclo.
Sintassi
Segui la sintassi sotto fornito per l'utilizzo del metodo Ridurre ():
Ridurre (funzione (prevalente, currentValue, currentIndex, array) =>Nella sintassi sopra:
Esempio
Usa le righe di codice in basso durante l'utilizzo di "ridurre()"Metodo per aggiungere gli elementi dell'array:
var arrayelementum = array.Ridurre (funzione (a, b)Produzione
Si tratta di ottenere la somma della matrice di numeri in JavaScript.
Conclusione
Per ottenere la somma degli elementi di un array di numeri, "per" ciclo continuo, "per di" ciclo continuo, "per ciascuno"Loop, o"ridurre()"Viene utilizzato il metodo. I loop iterativi sono utili per calcolare la somma degli elementi dell'array perché cercano di considerare ogni elemento separatamente. Tutti gli approcci menzionati sono discussi in questo articolo con esempi.