Včasih uporabniki ne morejo obdelati velike količine podatkov v matriki. Da bi to naredili, izvedejo več operacij na podatkih, da zmanjšajo velikost elementa. ' zmanjšati () ” metoda v JavaScriptu se uporablja za stiskanje velikosti matrike v eno samo vrednost, preden implementira določeno funkcijo za vsako vrednost matrike in postavi vrednost funkcije spremenljivke v matriko.
Ta objava bo pojasnila metodo za seštevanje matrike JavaScript z redukcijo.
Kako sešteti matriko JavaScript z Reduce?
Če povzamemo matriko JavaScript, ' zmanjšati () ” se lahko uporabi metoda. Metoda redukcije se uporablja za minimiziranje elementa matrike s pomočjo definiranja funkcije reduktorja.
Sintaksa
Če želite uporabiti metodo JavaScript reduce(), poskusite s spodaj navedeno sintakso:
niz. zmanjšati ( funkcijo ( skupaj , trenutna vrednost , currentIndex , prir ) , začetniVrednost )
V tej sintaksi:
- “ funkcija () ” se mora izvajati za vsak element v matriki.
- “ trenutna vrednost ” določa trenutno vrednost za izvajanje v funkciji.
- “ currentIndex ” označuje indeks za vrednost, ki se izvaja.
- “ prir ” kaže, kam sodi tekalni element.
- “ začetniVrednost ” je neobvezen parameter. Določa vrednost, ki se posreduje funkciji.
Primer 1: Izračunajte vsoto matrike JavaScript z metodo reduce() z definiranjem funkcije
Če želite izračunati vsoto matrike JavaScript z metodo redukcije z definiranjem funkcije, preizkusite navedeni primer:
funkcijo sumArr ( prir ) {konst vsota = prir. zmanjšati ( funkcijo ( skupaj , element ) {
vrnitev skupaj + element ;
} ) ;
konzola. dnevnik ( vsota ) ;
}
- Najprej definirajte funkcijo z določenim imenom.
- Nato deklarirajte konstanto in uporabite » arr.reduce() ” in dodajte funkcijo kot parameter definirane metode.
- Posredujte parametre funkciji.
- Uporabi ' vrnitev ” in nato izračunajte skupne elemente.
- Prikažite izhod na konzoli s pomočjo “console.log()”
Nazadnje definirajte matriko, v katero želimo sešteti elemente:
sumArr ( [ 8 , 9 , 7 , 6 , 4 ] ) ;
Opazimo lahko, da je vsota elementa matrike JavaScript z metodo redukcije izračunana in prikazana na konzoli:
Primer 2: Izračunajte vsoto matrike JavaScript z metodo Reduce z definiranjem konstante
Če želite sešteti vse elemente matrike z uporabo metode reduce(), najprej inicializirajte konstanto in shranite element v matriko:
konst prir = [ 7 , 3 , 9 , 0 ] ;Podobno definirajte drugo konstanto in nastavite začetno vrednost:
konst startValue = 0 ;Nato uporabite » zmanjšati () ” kot vrednost konstante in podajte parametre:
konst sumWithstart = prir. zmanjšati (( akumulator , Vrednost ) => akumulator + Vrednost ,
startValue
) ;
Na koncu prikažite izhod na konzoli s pomočjo ' console.log() ” in pokličite definirano funkcijo kot njen argument:
konzola. dnevnik ( sumWithstart ) ;Izhod
Spoznali ste metodo za izračun vsote matrike JavaScript z metodo redukcije.
Zaključek
Za izračun vsote matrike JavaScript z redukcijo uporabite » zmanjšati () ” se lahko uporabi metoda. Metoda zmanjšanja se uporablja za zmanjšanje ali stiskanje velikosti matrike z izvajanjem različnih operacij. Da bi to naredili, smo izračunali vsoto matrike, da zmanjšamo velikost. To je vse o metodi za izračun vsote matrike JavaScript z metodo redukcije.