Co to jest zmniejszenie w JavaScript?

Co to jest zmniejszenie w JavaScript?

W programowaniu tablice są wykorzystywane do przechowywania dużej ilości danych. Czasami jednak istnieje potrzeba zmniejszenia rozmiaru tablicy, gdy nie można poprawnie obsługiwać zestawu danych. Aby to zrobić, istnieją różne metody, które można wdrażać i użyć. Na przykład „„zmniejszyć()”Jest jedną z takich metod JavaScript stosowanej do kompresji elementów tablicy poprzez wykonanie wielu obliczeń. Następnie zwróci jedną wartość w wyniku wykonania.

Ten post pokaże o redukuniu () w JavaScript.

Co to jest Ruck () w JavaScript?

Zmniejszenie jest iteracyjną metodą w JavaScript, którą można wykorzystać do wykonywania funkcji zdefiniowanej przez użytkownika na każdym elemencie zdefiniowanej tablicy. Ta funkcja wywołania zwrotnego, znana jako „reduktor”, Przekazuje wartość obliczeń na poprzednim elemencie. Ostatecznie reduktor zmniejszy wartość tablicy i zwróci jedną wartość jako wyjście.

Jak użyć metody redukuj () JavaScript?

Aby wykorzystać metodę Redured JavaScript, postępuj zgodnie z poniżej podawaną składnią:

szyk.REDLIDE (funkcja (całkowita, prądowa wartość, currentIndex, ARR), wartość początkowa)

W tej składni:

  • "funkcjonować()”Jest wymagane do uruchomienia dla każdego elementu w tablicy.
  • "Aktualna wartość”Definiuje bieżącą wartość do uruchomienia w funkcji.
  • "CurrentIndex”Określa indeks dla uruchomionej wartości.
  • "arr”Określa, gdzie należy element działający.
  • "wartość początkowa”Jest opcjonalnym parametrem. Wskazuje wartość przekazywaną do funkcji

Przykład 1: Obliczanie sumy wszystkich elementów tablicy za pomocą metody redukuj ()

Aby zsumować wszystkie elementy tablicy za pomocą metody redukuj (), przede wszystkim zainicjuj stałą i przechowuj element w tablicy:

const arr1 = [6, 5, 3, 2];

Podobnie zdefiniuj kolejną stałą i ustaw wartość początkowa:

const startValue = 0;

Następnie skorzystaj z „zmniejszyć()„Metoda jako wartość stałej i określa parametry:

const sumWithstart = arr1.zmniejszyć(
(akumulator, wartość) => akumulator + wartość,
StartValue
);

Na koniec wyświetl wyjście na konsoli za pomocą „konsola.dziennik()„Metoda i wywołać zdefiniowaną funkcję jako jej argument:

konsola.log (sumWithstart);

Przykład 2: Oblicz element tablicy sum za pomocą metody redukuj ()

W tym przykładzie użytkownicy mogą również użyć metody REDURE, aby sumować elementy tablicy za pomocą indeksowania. Aby to zrobić, zrób tablicę i przechowuj elementy w tym:

const ar = [14, 16, 18, 20];

Teraz użyj poniższego fragmentu kodu:

Reduktor funkcji (akumulator, wartość, indeks)
const wynik = akumulator + wartość;
konsola.dziennik(
„Accumulator: $ Accumulator, wartość: $ wartość, indeks: $ index, wynik: $ wynik”,
);
wynik zwrotu;

Tutaj:

  • Utwórz funkcję i ustaw parametry tej funkcji.
  • Następnie zadeklaruj stałą i zastosuj wzór sum. Ponadto przejdź argument wymieniony w poniższym fragmencie kodu, który obliczy sumę elementów tablicy jeden po drugim i przechowuje wartość w bieżącym indeksie.
  • Następnie zwróć wynik.

Na koniec wywołaj funkcję Zdefiniuj i wyświetl sumę tablicy na konsoli:

arr.zmniejszyć (reduktor);

Wyjście

Dowiedziałeś się o wykorzystaniu metody zmniejszania w JavaScript.

Wniosek

Zmniejszenie jest iteracyjną metodą w JavaScript, która jest wykorzystywana do zmniejszenia wielkości tablicy i zwrócenia pojedynczej wartości. Aby to zrobić, użytkownik może zmniejszyć element tablicy, obliczając sumę wszystkich elementów jednocześnie lub jeden po drugim. Ten post wykazał metodę redukuj () JavaScript.