Kuidas JavaScripti massiivi reduktsiooniga summeerida

Kuidas Javascripti Massiivi Reduktsiooniga Summeerida



Mõnikord ei saa kasutajad massiivi suure hulga andmetega hakkama. Selleks teevad nad andmetega mitu toimingut, et elemendi suurust vähendada. ' vähenda () JavaScripti meetodit kasutatakse massiivi suuruse tihendamiseks üheks väärtuseks enne määratud funktsiooni rakendamist iga massiivi väärtuse jaoks ja muutuja funktsiooni väärtuse lisamist massiivi.

See postitus selgitab meetodit JavaScripti massiivi summeerimiseks vähendamisega.







Kuidas JavaScripti massiivi reduktsiooniga kokku võtta?

JavaScripti massiivi kokkuvõtmiseks ' vähenda () ” meetodit saab kasutada. Vähendamismeetodit kasutatakse massiivi elemendi minimeerimiseks redutseerimisfunktsiooni määratlemise abil.



Süntaks

Vähenda() JavaScripti meetodi kasutamiseks proovige alltoodud süntaksit:



massiivi. vähendada ( funktsiooni ( kokku , praeguneVäärtus , praegune indeks , arr ) , Algne väärtus )

Selles süntaksis:





  • funktsioon () ” on vajalik massiivi iga elemendi käitamiseks.
  • praeguneVäärtus ” määrab funktsioonis käivitatava praeguse väärtuse.
  • praegune indeks ” näitab jooksva väärtuse indeksit.
  • arr ” näitab, kuhu jooksev element kuulub.
  • Algne väärtus ” on valikuline parameeter. See määrab funktsioonile edastatava väärtuse.

Näide 1: JavaScripti massiivi summa arvutamine vähendamise()-meetodiga funktsiooni määratlemise kaudu

JavaScripti massiivi summa arvutamiseks vähendamise meetodil funktsiooni määratlemise kaudu proovige toodud näidet:

funktsiooni sumArr ( arr ) {
konst summa = arr. vähendada ( funktsiooni ( kokku , element ) {
tagasi kokku + element ;
} ) ;
konsool. logi ( summa ) ;
}
  • Esiteks määratlege funktsioon konkreetse nimega.
  • Seejärel deklareerige konstant ja kasutage ' arr.reduce() ” meetodit ja lisage defineeritud meetodi parameetriks funktsioon.
  • Edastage parameetrid funktsioonile.
  • Kasuta ' tagasi ” märksõna ja seejärel arvutage elementide kogusumma.
  • Näidake väljundit konsoolil abiga 'console.log()'

Lõpuks määratlege massiiv, mille elemendid tahame summeerida:



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

Võib täheldada, et JavaScripti massiivi elemendi summa vähendamismeetodiga arvutatakse ja kuvatakse konsoolil:

Näide 2: JavaScripti massiivi summa arvutamine vähendamise meetodiga konstanti defineerimise teel

Kõigi massiivi elementide summeerimiseks, kasutades meetodit Reduction(), initsialiseerige esmalt konstant ja salvestage element massiivi:

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

Samamoodi defineerige teine ​​konstant ja määrake algusväärtus:

konst algusValue = 0 ;

Järgmisena kasutage ' vähenda () ” meetod konstandi väärtuseks ja määrake parameetrid:

konst sumWithstart = arr. vähendada (
( akumulaator , Väärtus ) => akumulaator + Väärtus ,
algusValue
) ;

Lõpuks kuvage väljund konsoolil, kasutades ' console.log() ” meetodit ja kutsuge selle argumendina välja defineeritud funktsioon:

konsool. logi ( sumWithstart ) ;

Väljund

Olete õppinud tundma JavaScripti massiivi summa arvutamise meetodit vähendamise meetodil.

Järeldus

JavaScripti massiivi summa arvutamiseks koos vähendamisega, ' vähenda () ” meetodit saab kasutada. Vähendamise meetodit kasutatakse massiivi suuruse vähendamiseks või tihendamiseks erinevate toimingute abil. Selleks oleme arvutanud massiivi summa suuruse vähendamiseks. See kõik puudutab JavaScripti massiivi summa arvutamise meetodit vähendamismeetodiga.