Latest web development tutorials

Metoda JavaScript filtr Array ()

Array Reference Object JavaScript Object Array

Przykłady

Zwraca tablicę wieku we wszystkich elementach są większe niż 18 elementów:

Epoki var = [32, 33, 16, 40];

Funkcja checkAdult (wiek) {
Zwrot wiek> = 18;
}

Funkcja myFunction () {
document.getElementById ( "demo") .innerHTML = ages.filter (checkAdult);
}

Wyjście jest:

32 33

Spróbuj »

Definicja i Wykorzystanie

Metoda filter () tworzy nową tablicę nowych elementów tablicy jest określony poprzez analizę wszystkich elementów w tablicy kwalifikacjach.

Uwaga: Filtr () nie wykrywa pustą tablicę.

Uwaga: Filtr () nie zmienia oryginalnej tablicy.


Pomoc Browser

Wartości podane w tabeli przedstawiają pierwszą przeglądarką obsługującą numer wersji metody.

sposób
filtr () tak 9 1,5 tak tak

gramatyka

array.filter(function(currentValue,index,arr), thisValue)

parametr Opis

parametry opis
Funkcja (CurrentValue, indeks, arr) Koniecznością. Funkcja, każdy element tablicy będzie wykonać tę parametry funkcyjne:
parametry opis
CurrentValue Koniecznością. Wartość bieżącego elementu
wskaźnik Opcjonalne. Wartość indeksu bieżącego elementu
arr Opcjonalne. Tablica obiektów należących do bieżącego elementu
thisValue Opcjonalne. Ponieważ wykorzystanie przedmiotu zwrotna przekazywane do funkcji, stosuje się go jako "to" wartości.
Jeśli pominąć thisValue, "to" wartość "nieokreślone"

dane techniczne

Zwraca: Zwraca tablicę, która zawiera wszystkie elementy stanu. Jeśli nie ma elementu kwalifikacyjna zwraca pustą tablicę.
Wersja JavaScript: 1,6

Więcej przykładów

Przykłady

Zwraca tablicę wieku w wszystkie elementy są większe od podanych wartości elementów polu tekstowym:

<P> Minimalny wiek: <input type = "number" id = "ageToCheck" value = "18"> </ p>
<Button onclick = "myFunction () "> Punkt I </ button>

<P> Wszystkie elementy są większe od podanej tablicy? <Span id = "demo"> </ span> </ p>

<Script>
Epoki var = [32, 33, 12, 40];

Funkcja checkAdult (wiek) {
Wiek zwrotny> = document.getElementById ( "ageToCheck ") .Value;
}

Funkcja myFunction () {
document.getElementById ( "demo") .innerHTML = ages.every (checkAdult);
}
</ Script>
Spróbuj »

Array Reference Object JavaScript Object Array