Array JavaScript każda metoda ()
Przykłady
Wykrywanie, czy wszystkie elementy tablicy w wieku powyżej 18 lat:
Epoki var = [32, 33, 16, 40];
Funkcja checkAdult (wiek) {
Zwrot wiek> = 18;
}
Funkcja myFunction () {
document.getElementById ( "demo") .innerHTML = ages.every (checkAdult);
}
Funkcja checkAdult (wiek) {
Zwrot wiek> = 18;
}
Funkcja myFunction () {
document.getElementById ( "demo") .innerHTML = ages.every (checkAdult);
}
Wyjście jest:
fałszywy
Spróbuj »
Definicja i Wykorzystanie
każda metoda () w celu wykrycia, czy tablicę wszystkich elementów, które spełniają określone warunki (podane przez funkcję).
każda metoda () z określoną funkcją wykrywa wszystkie elementy w tablicy:
- Jeśli tablica wykrył element nie jest spełniony, całe wyrażenie zwraca fałsz, a nie będą wykryte pozostałe elementy.
- Jeśli wszystkie elementy spełniają warunek zwraca true.
Uwaga: każdy () nie wykrywa pustą tablicę.
Uwaga: każdy () nie zmienia oryginalnej tablicy.
Pomoc Browser
Wartości podane w tabeli przedstawiają pierwszą przeglądarką obsługującą numer wersji metody.
sposób | |||||
---|---|---|---|---|---|
każda () | tak | 9 | 1,5 | tak | tak |
gramatyka
array.every(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:
| ||||||||
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: | Wartość logiczna. Jeśli wszystkie elementy poprzez wykrywanie zwróci true, w przeciwnym razie zwraca false. |
---|---|
Wersja JavaScript: | 1,6 |
Więcej przykładów
Przykłady
Wykrywanie, czy wszystkie elementy tablicy w wieku powyżej podanych numerów pól wprowadzania:
<P> Minimalny wiek: <input type = "number" id = "ageToCheck" value = "18"> </ p>
<Button onclick = "myFunction () "> Punkt I </ button>
<P> Czy wszystkie grupy wiekowe są warunkiem symbole? <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>
<Button onclick = "myFunction () "> Punkt I </ button>
<P> Czy wszystkie grupy wiekowe są warunkiem symbole? <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 »