W tym poście szczegółowo opisano metody map () i foeach () w celu różnicowania tych metod w JavaScript.
Jak działa metoda Foreach () w JavaScript?
dla każdego() Metoda jest stosowana do wykonywania operacji w elementach tablicy. Pozwala na wykonanie metody wywołania zwrotnego. dla każdego() Typ powrotu metody jest niezdefiniowany, ponieważ całkowicie zależy od funkcjonalności funkcji odwołania.
Jest to nowszy sposób na napisanie mniej kodu, który iterowuje tablicę. Składnia metody foreach () podano poniżej:
Składnia
szyk.foreach (funkcja (element, indeks, tablica), thisval)Opis składni jest następujący:
Przykład
Poniższy przykładowy kod jest dostosowywany do omówienia użycia dla każdego() Metoda w JavaScript.
Kod
Przykład używania foreach ()
Opis kodu jest następujący:
Wyjście
Zauważono, że elementy tablicy są wydrukowane na oknie przeglądarki.
Jak działa metoda Map () w JavaScript?
Metoda map () zwraca transformowane elementy w nowej tablicy, stosując funkcję wywołania zwrotnego do każdego elementu tablicy. Metoda jest niezmienna i może zmienić/naprzemiennie dane. Jest szybszy w porównaniu z metodą Foreach (). Zapewnia funkcje łańcuchowe; Użytkownicy mogą kojarzyć metody sort (), filtr () i redukuj () po zastosowaniu map () do tablic. Ponadto zwraca ten sam rozmiar co istniejąca tablica.
Składnia jest podana poniżej.
Składnia
szyk.map (funkcja (element, indeks, tablica), thisval)Opis parametrów jest następujący:
Kod
konsola.log („Przykład używania map ()”)Opis kodu jest wymieniony tutaj.
Wyjście
Wynik kodu pokazuje, że mapa() Metoda zwraca wartości kwadratowe 10, 9, 8, 7, I 6 Do 100, 81, 64, 49, I 36.
Wniosek
Metody map () i foreach () używają funkcji do wykonywania iteracji nad elementami tablicy. W rezultacie metody map () tworzą tablicę, podczas gdy typ zwrotu Foreach (metoda 0 jest niezdefiniowana. W tym poście opisano szczegółowe wyjaśnienie metody map () i foreach () w celu odróżnienia tych dwóch metod iteracyjnych. Obie metody są używane do iteracji elementów tablicy, ale ich sposób pracy różni się, co można zrozumieć od powyższej treści pisanej.