Kako sešteti matriko JavaScript z Reduce

Kako Sesteti Matriko Javascript Z Reduce



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.