Como somar um array JavaScript com Reduce

Como Somar Um Array Javascript Com Reduce



Às vezes, os usuários não conseguem lidar com uma grande quantidade de dados no array. Para fazer isso, eles executam várias operações nos dados para reduzir o tamanho do elemento. O ' reduzir() ” em JavaScript é empregado para comprimir o tamanho da matriz em um único valor antes de implementar uma função especificada para cada valor da matriz e colocar o valor da função de uma variável em uma matriz.

Esta postagem explicará o método para somar uma matriz JavaScript com redução.







Como somar um array JavaScript com Reduce?

Para somar um array JavaScript, o “ reduzir() ” pode ser usado. O método de redução é utilizado para minimizar o elemento de um array com a ajuda da definição de uma função redutora.



Sintaxe

Para utilizar o método JavaScript reduce(), experimente a sintaxe abaixo:



variedade. reduzir ( função ( total , valor atual , índiceatual , arr ) , valor inicial )

Nesta sintaxe:





  • função() ” é necessário para executar para cada elemento em uma matriz.
  • valor atual ” determina o valor atual a ser executado em uma função.
  • índiceatual ” indica o índice para o valor que está sendo executado.
  • arr ” mostra onde o elemento em execução pertence.
  • valor inicial ” é um parâmetro opcional. Define o valor que é passado para a função.

Exemplo 1: Calcular a soma da matriz JavaScript com o método reduce() definindo uma função

Para calcular a soma do array JavaScript com o método de redução definindo uma função, experimente o exemplo indicado:

função sumArr ( arr ) {
const soma = arr. reduzir ( função ( total , elemento ) {
retornar total + elemento ;
} ) ;
console. registro ( soma ) ;
}
  • Primeiro, defina uma função com um nome específico.
  • Em seguida, declare uma constante e utilize o “ arr.reduce() ” e adicione uma função como parâmetro do método definido.
  • Passe os parâmetros para a função.
  • Use o ' retornar ” e, em seguida, calcule o total de elementos.
  • Exiba a saída no console com a ajuda de “console.log()”

Por fim, defina o array ao qual queremos somar os elementos:



sumArr ( [ 8 , 9 , 7 , 6 , 4 ] ) ;

Pode-se observar que a soma do elemento do array JavaScript com o método de redução é calculada e exibida no console:

Exemplo 2: Calcular a soma de uma matriz JavaScript com o método Reduce definindo uma constante

Para somar todos os elementos do array usando o método reduce(), primeiro inicialize uma constante e armazene o elemento em um array:

const arr = [ 7 , 3 , 9 , 0 ] ;

Da mesma forma, defina outra constante e defina o valor inicial:

const startValue = 0 ;

Em seguida, utilize o “ reduzir() ” como o valor da constante e especifique os parâmetros:

const somaCominício = arr. reduzir (
( acumulador , Valor ) => acumulador + Valor ,
startValue
) ;

Por fim, exiba a saída no console com a ajuda do “ console.log() ” e chame a função definida como seu argumento:

console. registro ( somaCominício ) ;

Saída

Você aprendeu sobre o método para calcular a soma do array JavaScript com o método de redução.

Conclusão

Para calcular a soma da matriz JavaScript com a redução, o “ reduzir() ” pode ser utilizado. O método de redução é usado para diminuir ou compactar o tamanho da matriz executando diferentes operações. Para fazer isso, calculamos a soma da matriz para reduzir o tamanho. Isso é tudo sobre o método para calcular a soma do array JavaScript com o método reduce.