Jak sečíst pole JavaScriptu s Reduce

Jak Secist Pole Javascriptu S Reduce



Někdy uživatelé nemohou zpracovat velké množství dat v poli. Za tímto účelem provádějí s daty několik operací, aby zmenšili velikost prvku. ' snížit() ” metoda v JavaScriptu se používá ke kompresi velikosti pole do jediné hodnoty před implementací zadané funkce pro každou hodnotu pole a vložením hodnoty funkce proměnné do pole.

Tento příspěvek vysvětlí metodu sčítání pole JavaScriptu s redukcí.







Jak sečíst pole JavaScriptu s Reduce?

Abychom shrnuli pole JavaScript, „ snížit() “ lze použít metodu. Metoda redukce se používá k minimalizaci prvku pole pomocí definování funkce redukce.



Syntax

Chcete-li použít metodu JavaScript reduction() , vyzkoušejte níže uvedenou syntaxi:



pole. snížit ( funkce ( celkový , současná cena , aktuální index , arr ) , počáteční hodnota )

V této syntaxi:





  • funkce() ” je vyžadováno ke spuštění pro každý prvek v poli.
  • současná cena ” určuje aktuální hodnotu, která se má ve funkci spustit.
  • aktuální index ” označuje index pro hodnotu, která je spuštěna.
  • arr “ ukazuje, kam spouštěcí prvek patří.
  • počáteční hodnota ” je volitelný parametr. Definuje hodnotu, která je předána funkci.

Příklad 1: Výpočet součtu pole JavaScript pomocí metody reduction() pomocí definice funkce

Chcete-li vypočítat součet pole JavaScriptu pomocí metody snížení definováním funkce, vyzkoušejte uvedený příklad:

funkce sumArr ( arr ) {
konst součet = arr. snížit ( funkce ( celkový , živel ) {
vrátit se celkový + živel ;
} ) ;
řídicí panel. log ( součet ) ;
}
  • Nejprve definujte funkci s konkrétním názvem.
  • Poté deklarujte konstantu a použijte „ arr.reduce() ” a přidejte funkci jako parametr definované metody.
  • Předejte parametry funkci.
  • Použijte „ vrátit se ” a poté vypočítat celkový počet prvků.
  • Zobrazte výstup na konzole pomocí 'console.log()'

Nakonec definujte pole, do kterého chceme prvky sečíst:



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

Lze pozorovat, že součet prvku pole JavaScript s metodou snížení se vypočítá a zobrazí na konzole:

Příklad 2: Vypočítejte součet pole JavaScript pomocí metody redukce pomocí definice konstanty

Chcete-li sečíst všechny prvky pole pomocí metody reduction(), nejprve inicializujte konstantu a uložte prvek do pole:

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

Podobně definujte další konstantu a nastavte počáteční hodnotu:

konst startValue = 0 ;

Dále použijte „ snížit() ” metodu jako hodnotu konstanty a zadejte parametry:

konst sumWithstart = arr. snížit (
( akumulátor , Hodnota ) => akumulátor + Hodnota ,
startValue
) ;

Nakonec zobrazte výstup na konzole pomocí „ console.log() ” a vyvolejte definovanou funkci jako její argument:

řídicí panel. log ( sumWithstart ) ;

Výstup

Dozvěděli jste se o metodě výpočtu součtu pole JavaScript pomocí metody snížení.

Závěr

Chcete-li vypočítat součet pole JavaScript s redukcí, „ snížit() “ lze použít metodu. Metoda zmenšení se používá ke zmenšení nebo kompresi velikosti pole prováděním různých operací. Abychom tak učinili, vypočítali jsme součet pole, abychom zmenšili velikost. To je vše o metodě výpočtu součtu pole JavaScript pomocí metody snížení.