Hvordan du kan oppsummere en javascript -matrise med redusere

Hvordan du kan oppsummere en javascript -matrise med redusere

Noen ganger kan brukere ikke håndtere en stor mengde data i matrisen. For å gjøre det, utfører de flere operasjoner på dataene for å redusere elementets størrelse. “redusere()”Metode i JavaScript brukes for å komprimere matrisens størrelse til en enkelt verdi før du implementerer en spesifisert funksjon for hver matriseverdi og setter funksjonens verdi på en variabel i en matrise.

Dette innlegget vil forklare metoden for å oppsummere en JavaScript -matrise med Reduce.

Hvordan du kan oppsummere en javascript -matrise med redusere?

For å oppsummere en JavaScript -matrise, "redusere()”Metode kan brukes. Reduseringsmetoden brukes for å minimere elementet i en matrise ved hjelp av å definere en reduksjonsfunksjon.

Syntaks

For å bruke Reduce () JavaScript-metoden, prøv ut syntaksen nedenfor:

Array.Reduser (funksjon (total, CurrentValue, CurrentIndex, ARR), InitialValue)

I denne syntaksen:

  • funksjon()”Kreves for å kjøre for hvert element i en matrise.
  • nåværende verdi”Bestemmer gjeldende verdi å kjøre i en funksjon.
  • CurrentIndex”Indikerer indeksen for verdien som kjører.
  • arr”Viser hvor løpselementet hører hjemme.
  • Opprinnelig verdi”Er en valgfri parameter. Den definerer verdien som sendes til funksjonen.

Eksempel 1: Beregn summen av JavaScript -matrisen med Reduce () -metode ved å definere en funksjon

For å beregne summen av JavaScript -matrisen med reduseringsmetode ved å definere en funksjon, prøv det uttalte eksemplet:

funksjon sumarr (arr)
const sum = arr.redusere (funksjon (total, element)
Retur Total + Element;
);
konsoll.logg (sum);
  • Først, definer en funksjon med et bestemt navn.
  • Deretter erklærer en konstant og bruk "arr.redusere()”Metode og legg til en funksjon som parameter for den definerte metoden.
  • Gi parametrene til funksjonen.
  • Bruke "komme tilbake”Søkeord og beregne deretter de totale elementene.
  • Vis utgangen på konsollen ved hjelp av “Konsoll.Logg()"

Til slutt, definer matrisen vi ønsker å oppsummere elementene til:

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

Det kan observeres at summen av JavaScript -arrayelementet med reduksjonsmetode beregnes og vises på konsollen:

Eksempel 2: Beregn summen av en JavaScript -matrise med reduseringsmetode ved å definere konstant

For å oppsummere alle matriseelementer ved bruk av reduksjonsmetoden (), initialiserer du først en konstant og lagrer elementet i en matrise:

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

Tilsvarende definer en annen konstant og sett startverdien:

const startValue = 0;

Neste, bruk "redusere()”Metode som verdien av konstanten og spesifiser parametrene:

const sumwithStart = arr.redusere(
(Akkumulator, verdi) => Akkumulator + verdi,
StartValue
);

Til slutt kan du vise utgangen på konsollen ved hjelp av "konsoll.Logg()”Metode og påkalle den definerte funksjonen som dens argument:

konsoll.Logg (SumWithStart);

Produksjon

Du har lært om metoden for å beregne summen av JavaScript -arrayen med reduksjonsmetoden.

Konklusjon

For å beregne summen av JavaScript -arrayen med reduksjonen, "redusere()”Metode kan brukes. Reduseringsmetoden brukes til å redusere eller komprimere størrelsen på matrisen ved å utføre forskjellige operasjoner. For å gjøre det har vi beregnet summen av matrisen for å redusere størrelsen. Det handler om metoden for å beregne summen av JavaScript -arrayen med reduksjonsmetoden.