Este tutorial descreverá o procedimento para chamar o método Reding () em uma variedade de objetos para encontrar a soma de suas propriedades.
Como chamar Reduce em uma variedade de objetos para somar suas propriedades?
Para somar as propriedades de uma variedade de objetos, passe a função de retorno de chamada para o “reduzir()”Método. Este método de retorno de chamada aceita dois argumentos, um “acumulador" e a "valor atual”. O "valor atual" representa o elemento atualmente processado, e o "acumulador" especifica o total cumulativo da soma. Para calcular a soma da propriedade especificada dos objetos, use o ponto (.) notação ou notação ([]) na função de retorno de chamada.
Sintaxe
A sintaxe dada é utilizada para o método "Reduce ()":
Exemplo 1
Crie uma variedade de objetos chamados “inventário”, Que possui quatro objetos contendo nomes dos produtos e suas respectivas quantidades:
Chame o método Reduce () com a função de retorno de chamada para obter a soma da propriedade do objeto chamada “quantidade”:
var totalProductSquantity = inventário.Reduce (função (anteriorVal, currentVal)Finalmente, imprima o valor reduzido da soma da quantidade no console:
console.log ('Total Products Quantity:', TotalProductSquantity);Pode -se observar que a soma das propriedades dos objetos foi calculada com sucesso:
Exemplo 2
Você também pode definir uma função para calcular a soma da propriedade do objeto especificado. Primeiro, definiremos um objeto chamado "Student" com atributos/propriedades chamado "assunto" e a "Marcas”:
Defina uma função chamada “Cálculo()”, E para acessar a propriedade de um objeto, utilize a notação do suporte ([]):
Cálculo da função (Obj, propriedade)Agora, chame a função passando um objeto “estudante"E uma propriedade"Marcas”Para determinar a soma do total de marcas obtidas em todos os sujeitos:
cálculo (aluno, 'marcas');Saída
Isso se trata de como chamar o método Reduce () em uma variedade de objetos para calcular a soma de suas propriedades.
Conclusão
Passe a função de retorno de chamada para o “reduzir()”Método para calcular a soma das propriedades de uma variedade de objetos. Para acessar as propriedades do objeto, utilize o ponto “."Notação de notação ou suporte" [] "na função de retorno de chamada. Este tutorial descreveu o procedimento para chamar o método Reding () em uma variedade de objetos para encontrar a soma de suas propriedades.