À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.