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í.