Com sumar una matriu JavaScript amb Reduce

Com Sumar Una Matriu Javascript Amb Reduce



De vegades, els usuaris no poden gestionar una gran quantitat de dades a la matriu. Per fer-ho, realitzen múltiples operacions sobre les dades per reduir la mida de l'element. El ' reduir () ” en JavaScript s'utilitza per comprimir la mida de la matriu en un sol valor abans d'implementar una funció especificada per a cada valor de matriu i posar el valor de la funció d'una variable en una matriu.

Aquesta publicació explicarà el mètode per sumar una matriu JavaScript amb reduce.







Com sumar una matriu JavaScript amb Reduce?

Per sumar una matriu JavaScript, el ' reduir () Es pot utilitzar el mètode. El mètode de reducció s'utilitza per minimitzar l'element d'una matriu amb l'ajuda de definir una funció reductora.



Sintaxi

Per utilitzar el mètode JavaScript reduce(), proveu la sintaxi que s'indica a continuació:



matriu. reduir ( funció ( total , valor actual , Índex actual , arr ) , valor inicial )

En aquesta sintaxi:





  • funció () ” és necessari per executar-se per a cada element d'una matriu.
  • valor actual ” determina el valor actual a executar en una funció.
  • Índex actual ” indica l'índex del valor que s'està executant.
  • arr ” mostra on pertany l'element corrent.
  • valor inicial ” és un paràmetre opcional. Defineix el valor que es passa a la funció.

Exemple 1: calcula la suma de la matriu JavaScript amb el mètode reduce() definint una funció

Per calcular la suma de la matriu JavaScript amb el mètode reduce mitjançant la definició d'una funció, proveu l'exemple indicat:

funció sumArr ( arr ) {
const suma = arr. reduir ( funció ( total , element ) {
tornar total + element ;
} ) ;
consola. registre ( suma ) ;
}
  • Primer, definiu una funció amb un nom determinat.
  • A continuació, declara una constant i utilitza el ' arr.reduce() ” i afegiu una funció com a paràmetre del mètode definit.
  • Passeu els paràmetres a la funció.
  • Utilitzar el ' tornar ” i, a continuació, calculeu els elements totals.
  • Mostra la sortida a la consola amb l'ajuda de 'console.log()'

Finalment, definiu la matriu a la qual volem sumar els elements:



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

Es pot observar que la suma de l'element de matriu JavaScript amb el mètode reduce es calcula i es mostra a la consola:

Exemple 2: calculeu la suma d'una matriu JavaScript amb el mètode Reduce definint una constant

Per sumar tots els elements de la matriu utilitzant el mètode reduce(), primer de tot, inicialitzeu una constant i emmagatzemeu l'element en una matriu:

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

De la mateixa manera, definiu una altra constant i establiu el valor inicial:

const startValue = 0 ;

A continuació, utilitzeu el ' reduir () ” mètode com el valor de la constant i especifiqueu els paràmetres:

const sumWithstart = arr. reduir (
( acumulador , Valor ) => acumulador + Valor ,
startValue
) ;

Finalment, visualitzeu la sortida a la consola amb l'ajuda del ' console.log() ” i invoqueu la funció definida com a argument:

consola. registre ( sumWithstart ) ;

Sortida

Heu après sobre el mètode per calcular la suma de la matriu JavaScript amb el mètode reduce.

Conclusió

Per calcular la suma de la matriu JavaScript amb la reducció, el ' reduir () Es pot utilitzar el mètode. El mètode reduce s'utilitza per reduir o comprimir la mida de la matriu realitzant diferents operacions. Per fer-ho, hem calculat la suma de la matriu per reduir la mida. Això és tot sobre el mètode per calcular la suma de la matriu JavaScript amb el mètode reduce.