Cómo calcular la suma de la matriz de objetos en JavaScript

Cómo calcular la suma de la matriz de objetos en JavaScript
Mientras se programan en JavaScript, puede encontrar una situación en la que se requiere realizar diversas operaciones entre los objetos de matriz. Por ejemplo, en el caso de mantener los datos relacionados con el mismo objeto con alguna modificación en valores, como calcular la suma de propiedades en un objeto de matriz.

Esta publicación discutirá el proceso de búsqueda y uso de la suma de los objetos de una matriz utilizando JavaScript.

Cómo agregar/sumar objetos de matriz?

En JavaScript, puede utilizar los siguientes métodos para calcular la suma de una matriz de objetos:

  • En bucle
  • Reducir () método de matriz

Ahora pasaremos por cada uno de los métodos mencionados anteriormente uno por uno.

Método 1: Uso de For Loop para encontrar la suma de la matriz de objetos

Este método implica el uso del "para"Bucle donde se agrega la matriz de objetos especificando la propiedad en la que se debe realizar la adición.

Vamos a ver el ejemplo a continuación para una mejor comprensión.

Ejemplo

En primer lugar, definiremos una matriz de objetos de la siguiente manera:

Var Array = [
nombre: 'x', id: 1,
nombre: 'y', id: 2,
nombre: 'z', id: 3,
];

A continuación, crearemos una variable llamada "agregar"Inicializado con el"0"Valor para evitar el valor nulo. Esta variable se utilizará en el bucle for para almacenar la suma requerida:

var add = 0;

Luego, agregue un bucle for y controle su ejecución utilizando el "iIterador y el "formación.longitud" propiedad. Dentro del bucle for, la suma de los valores del "identificación"La propiedad se almacenará en el"agregar"Variable, y después de cada iteración, su valor se actualiza:

para (var i = 0; i< array.length; i++)

Agregar += Array [i].identificación

Por último, imprimiremos los valores agregados actualizados de la matriz de objetos en la consola.

consola.log ("la suma de los valores de la matriz es:", agregar);

La salida del programa anterior se mostrará "6"Como la suma del"identificación" valores de propiedad:

Avanzar para aprender el segundo método para encontrar la suma de una matriz de objetos.

Método 2: Uso del método Rede () para encontrar la suma de la matriz de objetos

Con el propósito de encontrar la suma de la matriz de objetos, el "reducir()El método también se utiliza. Este método fusiona el valor de los objetos anteriores y actuales, que se reducirán a un solo valor.

Ejemplo

En primer lugar, declararemos una matriz y asignaremos diferentes valores a las mismas propiedades de ambos objetos:

var array = [
"ID": 1,
"Roll": 10
,
"ID": 2,
"Roll": 15
];

A continuación, calcularemos la suma de objetos en una matriz para el "identificación","rollo"Propiedades y reducirlas a un solo valor resultante:

var add = array.Reducir (función (previovalue, currentValue)
devolver
ID: Valor anterior.ID + CurrentValue.identificación,
Rollo: valor anterior.Roll + CurrentValue.rollo,

);

Finalmente, muestre el valor resultante de ambos objetos en la pantalla de la consola:

consola.log ("El valor de ID se convierte", agregar);

La suma resultante del "identificación" es "3" y para "rollo", es "25":

Hemos proporcionado los métodos relacionados con la suma de una matriz de objetos en JavaScript.

Conclusión

Para calcular la suma de una matriz de objetos, el "para"Loop y"reducir()Los métodos de la clase de matriz se pueden utilizar en JavaScript. Estos métodos mencionados ayudan a calcular la suma de los valores de las propiedades de objeto especificadas. Además, también puede realizar otras operaciones para manejar el objeto. Este artículo guió sobre el procedimiento de usar la suma de una matriz de objetos en JavaScript.