Como calcular a soma da matriz de objetos em JavaScript

Como calcular a soma da matriz de objetos em JavaScript
Ao programar em JavaScript, você pode encontrar uma situação em que é necessário para realizar várias operações entre os objetos da matriz. Por exemplo, no caso de manter os dados relacionados ao mesmo objeto com alguma modificação em valores, como calcular a soma das propriedades em um objeto de matriz.

Esta postagem discutirá o processo de encontrar e usar a soma dos objetos de uma matriz usando JavaScript.

Como adicionar/soma objetos de matriz?

No JavaScript, você pode utilizar os seguintes métodos para calcular a soma de uma variedade de objetos:

  • Para loop
  • Reduce () Método de Array

Agora passaremos por cada um dos métodos acima mencionados um por um.

Método 1: Usando o loop para encontrar a soma da matriz de objetos

Este método envolve o uso do “para”Loop onde a variedade de objetos é adicionada especificando a propriedade em que a adição precisa ser feita.

Vamos conferir o exemplo abaixo para um melhor entendimento.

Exemplo

Em primeiro lugar, definiremos uma variedade de objetos da seguinte maneira:

var Array = [
nome: 'x', id: 1,
nome: 'y', id: 2,
nome: 'z', id: 3,
];

Em seguida, criaremos uma variável chamada “adicionar”Inicializado com o“0”Valor para evitar o valor nulo. Esta variável será utilizada no loop for para armazenar a soma necessária:

var add = 0;

Em seguida, adicione um loop e controle sua execução usando o “eu”Iterator e o“variedade.comprimento" propriedade. Dentro do loop for, a soma dos valores do “eu ia”A propriedade será armazenada no“adicionar”Variável e, após cada iteração, seu valor é atualizado:

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

Adicionar += Array [i].eu ia

Por fim, imprimiremos os valores adicionados atualizados da matriz de objetos no console.

console.log ("A soma dos valores da matriz é:", add);

A saída do programa acima exibirá “6”Como a soma do“eu ia" valores de propriedade:

Avance para aprender o segundo método para encontrar a soma de uma variedade de objetos.

Método 2: Usando o método Reduce () para encontrar a soma da matriz de objetos

Com o objetivo de encontrar a soma da variedade de objetos, o “reduzir()”O método também é utilizado. Este método mescla o valor dos objetos anteriores e atuais, que serão reduzidos a um único valor.

Exemplo

Em primeiro lugar, declararemos uma matriz e atribuiremos valores diferentes às mesmas propriedades de ambos os objetos:

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

Em seguida, calcularemos a soma dos objetos em uma matriz para o “eu ia","rolar”Propriedades e reduzi -las a um único valor resultante:

var add = matriz.Reduce (função (anteriorValue, currentValue)
retornar
ID: AnteriorValue.ID + CurrentValue.eu ia,
Rolo: Anterior Value.Roll + CurrentValue.rolar,

);

Por fim, exiba o valor resultante de ambos os objetos na tela do console:

console.log ("o valor do id se torna", add);

A soma resultante do “eu ia" é "3" e para "rolar", isso é "25”:

Fornecemos os métodos relacionados à soma de uma variedade de objetos em JavaScript.

Conclusão

Para calcular a soma de uma variedade de objetos, o “para”Loop e“reduzir()”Os métodos da classe de matriz podem ser utilizados em JavaScript. Esses métodos mencionados ajudam a calcular a soma dos valores das propriedades do objeto especificado. Além disso, você também pode executar várias outras operações para lidar com o objeto. Este artigo foi guiado sobre o procedimento de usar a soma de uma variedade de objetos em JavaScript.