Sådan summeres et JavaScript-array med Reduce

Sadan Summeres Et Javascript Array Med Reduce



Nogle gange kan brugere ikke håndtere en stor mængde data i arrayet. For at gøre det udfører de flere operationer på dataene for at reducere elementets størrelse. Det ' reducere() ”-metoden i JavaScript bruges til at komprimere arrayets størrelse til en enkelt værdi, før man implementerer en specificeret funktion for hver arrayværdi og sætter funktionsværdien af ​​en variabel i et array.

Dette indlæg vil forklare metoden til at summere et JavaScript-array med reducere.







Hvordan summerer man et JavaScript-array med Reduce?

For at opsummere et JavaScript-array, ' reducere() ” metode kan bruges. Reduktionsmetoden bruges til at minimere elementet i et array ved hjælp af at definere en reduktionsfunktion.



Syntaks

For at bruge reduce() JavaScript-metoden, prøv nedenstående syntaks:



array. reducere ( fungere ( Total , nuværende værdi , nuværende indeks , arr ) , startværdi )

I denne syntaks:





  • fungere() ” er påkrævet for at køre for hvert element i et array.
  • nuværende værdi ” bestemmer den aktuelle værdi, der skal køres i en funktion.
  • nuværende indeks ” angiver indekset for den værdi, der kører.
  • arr ” viser hvor løbeelementet hører til.
  • startværdi ” er en valgfri parameter. Den definerer den værdi, der sendes til funktionen.

Eksempel 1: Beregn summen af ​​JavaScript-array med metoden reduce() ved at definere en funktion

For at beregne summen af ​​JavaScript-array med reducere-metoden ved at definere en funktion, prøv det angivne eksempel:

fungere sumArr ( arr ) {
konst sum = arr. reducere ( fungere ( Total , element ) {
Vend tilbage Total + element ;
} ) ;
konsol. log ( sum ) ;
}
  • Først skal du definere en funktion med et bestemt navn.
  • Erklær derefter en konstant og brug ' arr.reduce() ” metode og tilføje en funktion som parameter for den definerede metode.
  • Send parametrene til funktionen.
  • Brug ' Vend tilbage ” nøgleord og udregn derefter det samlede antal elementer.
  • Vis outputtet på konsollen ved hjælp af 'console.log()'

Til sidst skal du definere det array, som vi vil summere elementerne til:



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

Det kan observeres, at summen af ​​JavaScript-array-elementet med reduceringsmetoden beregnes og vises på konsollen:

Eksempel 2: Beregn summen af ​​et JavaScript-array med Reducer-metoden ved at definere konstant

For at summere alle array-elementer ved hjælp af reduce()-metoden skal du først og fremmest initialisere en konstant og gemme elementet i et array:

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

På samme måde skal du definere en anden konstant og indstille startværdien:

konst startVærdi = 0 ;

Brug derefter ' reducere() ” metode som værdien af ​​konstanten og angiv parametrene:

konst sumMedstart = arr. reducere (
( akkumulator , Værdi ) => akkumulator + Værdi ,
startVærdi
) ;

Til sidst skal du vise outputtet på konsollen ved hjælp af ' console.log() ” metode og påkald den definerede funktion som dens argument:

konsol. log ( sumMedstart ) ;

Produktion

Du har lært om metoden til at beregne summen af ​​JavaScript-arrayet med reduceringsmetoden.

Konklusion

For at beregne summen af ​​JavaScript-arrayet med reduktionen, ' reducere() ”-metoden kan bruges. Reduceringsmetoden bruges til at reducere eller komprimere størrelsen af ​​arrayet ved at udføre forskellige operationer. For at gøre det har vi beregnet summen af ​​arrayet for at reducere størrelsen. Det handler om metoden til at beregne summen af ​​JavaScript-arrayet med reduceringsmetoden.