JavaScript Array forEach()
- Poprzednia strona flatMap()
- Następna strona from()
- Wróć do poprzedniego poziomu Podręcznik referencyjny JavaScript Array
Definicja i użycie
forEach()
Metoda wywołuje funkcję dla każdego elementu tablicy w kolejności.
Komentarz:Nie wykonuje się dla elementów tablicy bez wartościforEach()
Metoda.
Przykład
Przykład 1
Wypisz każde elementy tablicy:
var fruits = ["apple", "orange", "cherry"]; fruits.forEach(myFunction); function myFunction(item, index) { document.getElementById("demo").innerHTML += index + ":" + item + "<br>"; }
Przykład 2
Pobierz sumę wszystkich wartości w tablicy:
var sum = 0; var numbers = [65, 44, 12, 4]; numbers.forEach(myFunction); function myFunction(item) { sum += item; document.getElementById("demo").innerHTML = sum; }
Przykład 3
Dla każdego elementu tablicy: zaktualizuj wartość do 10 razy większej niż wartość oryginalna:
var numbers = [65, 44, 12, 4]; numbers.forEach(myFunction) function myFunction(item, index, arr) { arr[index] = item * 10; }
Gramatyka
tablica.forEach(function(currentValue, index, arr, thisValue)
wartość parametru
Parametry | Opis | ||||||||
---|---|---|---|---|---|---|---|---|---|
function(currentValue, index, arr) | Wymagane. Funkcja, która jest uruchamiana dla każdego elementu tablicy.
Parametry funkcji:
|
||||||||
thisValue |
Opcjonalnie. Wartość, która ma być przekazana do funkcji jako wartość "this". Jeśli ten parametr jest pusty, wartość "undefined" zostanie przekazana jako jej wartość "this". |
Szczegółowe informacje techniczne
Zwrócona wartość: | undefined |
---|---|
Wersja JavaScript: | ECMAScript 5 |
Wsparcie przeglądarki
Wszystkie przeglądarki wspierają ją w pełni forEach()
Metoda:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Wsparcie | 9.0 | Wsparcie | Wsparcie | Wsparcie | Wsparcie |
Strony związane
Tutorial:Tablica JavaScript
Tutorial:Const tablicy JavaScript
Tutorial:Metody tablicy JavaScript
Tutorial:Sortowanie tablicy JavaScript
Tutorial:Iteracja tablicy JavaScript
- Poprzednia strona flatMap()
- Następna strona from()
- Wróć do poprzedniego poziomu Podręcznik referencyjny JavaScript Array