Jak zmniejszyć tablicę do wartości w JavaScript

Jak zmniejszyć tablicę do wartości w JavaScript
Tablice mogą zostać zmniejszone, aby uzyskać jedną wartość jako wyjście. Zmniejszenie tablicy może być wymagane, gdy powinieneś uzyskać sumę elementów lub uzyskać maksymalny lub minimalny element w tablicy. W tym celu JavaScript pozwala metodę redukującą () zmniejszenie tablicy. Ten artykuł zawiera sposób na zmniejszenie tablicy w JavaScript.

Jak zmniejszyć tablicę do wartości w JavaScript

Metodę redukującą () w JavaScript można zastosować do uzyskania pojedynczej wartości elementów tablicy. Składnia metody Ruck () opisano poniżej:

szyk.redukuj (funkcja (ogółem, curlval, currind, tablica), inival)

Zaobserwowano, że metoda redukuj () akceptuje tylko dwa parametry funkcjonować() I Iniwal. funkcjonować() akceptuje następujące parametry:

  • Total (): Określa Iniwal funkcji
  • Currval: Wartość bieżącego elementu
  • CURRIND: Indeks bieżącego elementu
  • tablica: obiekt tablicy bieżącego elementu
  • Iniwal: Służy do ustawienia wartości do przekazania funkcji

Przykład 1: Używanie redukuj (), aby uzyskać sumę

Poniższy kod praktykuje metodę redukuj (), aby sumować wszystkie wartości w tablicy.

var num = [5, 9, 17, 33, 65]
var sum = num.redukuj (funkcja (ogółem, currval)
Zwrot ogółem + Curval
, 0)
konsola.Log (suma)

W powyższym kodzie funkcja (ogółem, currval) akceptuje wartość początkową funkcji, która jest ustawiona na „0". Ponadto CURL odnosi się do elementów tablicy, a ta metoda zwraca sumę całkowity I Currval.

Wyjście

Wyjście zwraca 127, co jest sumą wszystkich użytych elementów tablicy.

Przykład 2: Za pomocą metody redukuj () w celu uzyskania suma

Kod podany poniżej

var obj = [x: 4, x: 8, x: 16, x: 32, x: 64]
var sum = obj.redukuj (funkcja (ogółem, currval)
Zwrot ogółem + Curval.X
, 0)
konsola.Log (suma)

W powyższym kodzie tworzona i nazywana jest szereg obiektów obj. Ponadto do funkcji zmniejszania jest stosowana do obj tablica, aby dodać elementy

Wyjście

Wyjście pokazuje, że liczby wewnątrz obiektu są dodawane, a następnie zwracana suma.

Wniosek

Metoda redukująca () jest praktykowana w celu zmniejszenia tablicy do wartości w JavaScript. Ten artykuł zawiera opisowy przewodnik na temat zmniejszenia tablicy do jednej wartości. Składnia metody Ruck () jest opisana krótko, a jej zastosowanie w JavaScript wyjaśniono za pomocą przykładów.