Array JavaScript jakaś metoda ()
Przykłady
Wykrywanie, czy element tablicy jest większa niż 18;
ages var = [3, 10, 18, 20];
Funkcja checkAdult (wiek) {
Zwrot wiek> = 18;
}
Funkcja myFunction () {
document.getElementById ( "demo") .innerHTML = ages.some (checkAdult);
}
Funkcja checkAdult (wiek) {
Zwrot wiek> = 18;
}
Funkcja myFunction () {
document.getElementById ( "demo") .innerHTML = ages.some (checkAdult);
}
Wyjście jest:
prawdziwy
Spróbuj »
Definicja i Wykorzystanie
niektóre z nich (metoda) do wykrywania elementów w macierzy czy określony warunek (funkcję dostarczaną) zbiera się.
niektóre metody () będą wykonywane kolejno dla każdego elementu tablicy:
- Jeśli istnieje jeden element spełnia warunek, wyrażenie zwraca wartość true, pozostałe elementy nie będą już wykonywać detekcję.
- Jeśli nie spełnia warunków elementów, zwraca false.
Uwaga: niektóre z nich () nie wykrywa pustą tablicę.
Uwaga: niektóre z nich () nie zmienia oryginalnej tablicy.
Pomoc Browser
Wartości podane w tabeli przedstawiają pierwszą przeglądarką obsługującą numer wersji metody.
sposób | |||||
---|---|---|---|---|---|
niektóre () | tak | 9 | 1,5 | tak | tak |
gramatyka
array.some(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 istnieją elementy w tablicy spełnia warunek zwraca wartość true, w przeciwnym razie zwraca false. |
---|---|
Wersja JavaScript: | 1,6 |
Więcej przykładów
Przykłady
Wykrywanie, czy istnieją elementy tablicy w wieku powyżej wartości pola wejściowego:
<P> Minimalny wiek: <input type = "number" id = "ageToCheck" value = "18"> </ p>
<Button onclick = "myFunction () "> Punkt I </ button>
<P> Analizując wyniki: <span id = "demo" > </ span> </ p>
<Script>
ages var = [4, 12, 16, 20];
Funkcja checkAdult (wiek) {
Wiek zwrotny> = document.getElementById ( "ageToCheck ") .Value;
}
Funkcja myFunction () {
document.getElementById ( "demo") .innerHTML = ages.some (checkAdult);
}
</ Script>
<Button onclick = "myFunction () "> Punkt I </ button>
<P> Analizując wyniki: <span id = "demo" > </ span> </ p>
<Script>
ages var = [4, 12, 16, 20];
Funkcja checkAdult (wiek) {
Wiek zwrotny> = document.getElementById ( "ageToCheck ") .Value;
}
Funkcja myFunction () {
document.getElementById ( "demo") .innerHTML = ages.some (checkAdult);
}
</ Script>
Spróbuj »