logo

Metoda JavaScript Array forEach().

The forEach(). wywołuje funkcję dla każdego elementu tablicy. Nie zwraca nowej tablicy i nie modyfikuje oryginalnej tablicy. Jest powszechnie używany do iteracji i wykonywania akcji na każdym elemencie tablicy.

konwersja liczby całkowitej na ciąg

Składnia:



array.forEach(callback(element, index, arr), thisValue);>

Parametry:

W tej metodzie przyjmuje się pięć parametrów wymienionych powyżej i opisanych poniżej:

ParametrOpis
oddzwonićTen parametr przechowuje funkcję, która ma zostać wywołana dla każdego elementu tablicy.
elementParametr przechowuje wartość aktualnie przetwarzanych elementów.
indeksTen parametr jest opcjonalny, przechowuje indeks bieżącego elementu wartości w tablicy, zaczynając od 0.
szykTen parametr jest opcjonalny, przechowuje pełną tablicę, na którejforEach>jest nazywany.
tenArgTen parametr jest opcjonalny, przechowuje kontekst, który ma zostać przekazanythis>do użycia podczas wykonywania funkcji wywołania zwrotnego. Jeśli kontekst zostanie przekazany, zostanie on użyty jakothis>dla każdego wywołania funkcji wywołania zwrotnego, w przeciwnym razieundefined>jest używany jako domyślny.

Wartość zwracana:

Wartość zwracana przez tę metodę jest zawsze niezdefiniowana. Ta metoda może, ale nie musi, zmienić dostarczoną oryginalną tablicę, ponieważ zależy to od funkcjonalności funkcji argumentu.

Przykład 1: W tym przykładzie Tablica.forEach() Metoda służy do kopiowania każdego elementu z jednej tablicy do drugiej.



przykładowe programy w Javie
JavaScript
// JavaScript to illustrate forEach() method function func() {  // Original array  const items = [12, 24, 36];  const copy = [];  items.forEach(function (item) {  copy.push(item + item + 2);  });  console.log(copy); } func();>

Wyjście
[ 26, 50, 74 ]>

Przykład 2: W tym przykładzie metoda dla każdego() oblicza kwadrat każdego elementu tablicy.

JavaScript
// JavaScript to illustrate forEach() method function func() {  // Original array  const items = [1, 29, 47];  const copy = [];  items.forEach(function (item) {  copy.push(item * item);  });  console.log(copy); } func();>

Wyjście
[ 1, 841, 2209 ]>

Obsługiwane przeglądarki:

  • GoogleChrome
  • Krawędź
  • Firefoksa
  • Opera
  • Safari

Mamy pełną listę metod JavaScript Array, aby je sprawdzić, przejdź do Kompletne odniesienie do tablicy JavaScript artykuł.