I programmering brukes matriser for lagring av en stor mengde data. Noen ganger er det imidlertid behov for å redusere matrisstørrelsen når et datasett ikke kan håndteres riktig. For å gjøre det, er det forskjellige metoder som kan distribueres og brukes. For eksempel "redusere()”Er en slik JavaScript -metode som brukes til å komprimere elementene i en matrise ved å utføre flere beregninger. Deretter vil den returnere en en verdi som et resultat av utførelse.
Dette innlegget vil demonstrere om redusere () i JavaScript.
Hva er reduserer () i JavaScript?
The Reduce er en iterativ metode i JavaScript som kan brukes til å utføre den brukerdefinerte funksjonen på hvert element i den definerte matrisen. Denne tilbakeringingsfunksjonen, kjent som “Reducer”, Passerer verdien av beregningen på foregående element. Til slutt vil reduksjonen redusere verdien av matrisen og returnere en enkelt verdi som en utgang.
Hvordan du bruker redusere () javascript -metoden?
For å bruke Reduce JavaScript-metoden, følg den under-uttalte syntaks:
Array.Reduser (funksjon (total, CurrentValue, CurrentIndex, ARR), InitialValue)I denne syntaksen:
Eksempel 1: Beregning av summen av alle matriseelementer ved bruk av Reduce () -metode
For å oppsummere alle matriseelementer ved bruk av reduksjonsmetoden (), initialiserer du først en konstant og lagrer elementet i en matrise:
const arr1 = [6, 5, 3, 2];Tilsvarende definer en annen konstant og sett startverdien:
const startValue = 0;Neste, bruk "redusere()”Metode som verdien av konstanten og spesifiser parametrene:
const sumwithstart = arr1.redusere(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);Eksempel 2: Beregn sum -arrayelement ved bruk av reduseringsmetode
I dette eksemplet kan brukere også bruke reduseringsmetoden for å oppsummere matriseelementene ved hjelp av indeksering. For å gjøre det, lag en matrise og lagre elementene i dette:
const arr = [14, 16, 18, 20];Bruk nå kodebiten nedenfor:
funksjon reduser (akkumulator, verdi, indeks)Her:
Til slutt kan du ringe definerfunksjonen og vise summen av matrisen på konsollen:
arr.Reduser (reduserer);Produksjon
Du har lært om bruken av reduseringsmetoden i JavaScript.
Konklusjon
The Reduce er en iterativ metode i JavaScript som brukes til å redusere størrelsen på matrisen og returnere en enkelt verdi som et resultat. For å gjøre det, kan brukeren redusere matriselementet ved å beregne summen av alle elementene samtidig eller en etter en. Dette innlegget har vist redusering () JavaScript -metoden.