Este tutorial explicará los métodos para calcular la suma de los elementos de la matriz en JavaScript.
Cómo calcular la suma de una matriz de números en JavaScript?
La suma de una matriz de números se puede calcular de varias maneras, que incluyen:
Veamos cada uno de ellos uno por uno!
Método 1: Calcule la suma de una matriz de números utilizando para bucle
Para calcular la suma de una matriz de números, el método más básico y tradicional es el "para" bucle. En este enfoque, itera la matriz hasta la longitud y agrégalas.
Sintaxis
Utilice la siguiente sintaxis para usar el bucle for:
para (i = 0; i < lengthOfArray; i++)Ejemplo
Crear una matriz de números:
varilla var = [8, 14, 20, 23];Crear una variable "ArrayElementum"Y establece su valor inicial en 0:
var arrayElementsum = 0;Agregue los elementos de una matriz iterando la matriz hasta que la longitud de la matriz use para bucle:
para (var i = 0; i < array.length; i++)Imprima la suma de los elementos de la matriz utilizando el "consola.registro()" método:
consola.log (ArrayElementum);Producción
La salida muestra la suma de todos los elementos en una matriz como "sesenta y cinco".
Calcule la suma de una matriz de números utilizando el bucle para el bucle para
En lugar de un "para"Loop, hay más enfoques en JavaScript, como el"para" método.
Ejemplo
Usemos el bucle para cada iteración de la matriz para agregar los elementos de la matriz:
para (const suma de matriz)Producción
La salida indica que con la ayuda del "para"Loop, los elementos de una matriz que se agregan y se muestran correctamente"sesenta y cinco"Como su suma.
Calcule la suma de una matriz de números que utiliza el bucle foreach
A "para cadaEl bucle se puede usar como un método alternativo para calcular la suma de una matriz de números. Es un método predefinido en JavaScript.
Ejemplo
Use la misma matriz creada en el ejemplo anterior y bucle a través de la matriz usando la matriz.Método de bucle foreach ():
formación.foreach (sum =>Producción
Método 2: Calcule la suma de una matriz de números utilizando el método Rede ()
La matriz de números se puede sumar alternativamente utilizando la matriz de JavaScript "reducir()" método. El "reducir()El método "utiliza una función reductora para producir un único valor de salida llamándolo en cada elemento de matriz. Itera a través de los números en una matriz, al igual que el para un bucle para.
Sintaxis
Siga la sintaxis proporcionada a continuación para usar el método Rede ():
reducir (función (prevalecer, currentValue, currentIndex, array) =>En la sintaxis anterior:
Ejemplo
Use las líneas de código a continuación mientras usa el "reducir()Método "para agregar los elementos de la matriz:
var arrayElementsum = array.reducir (función (a, b)Producción
Se trata de obtener la gama de la suma de los números en JavaScript.
Conclusión
Para obtener la suma de los elementos de una matriz de números, el "para" bucle, "para" bucle, "para cada"Loop, o el"reducir()Se utiliza el método ". Los bucles iterativos son útiles para calcular la suma de los elementos de matriz porque buscan considerar cada elemento por separado. Todos los enfoques mencionados se discuten en este artículo con ejemplos.