JavaScript Array every()
- Poprzednia strona entries()
- Następna strona fill()
- Wróć do poprzedniego poziomu Podręcznik referencyjny JavaScript Array
Definicja i użycie
Wszystkie przeglądarki obsługują tę metodę w pełni
Metoda sprawdza, czy wszystkie elementy tablicy przeszły test (dostarczony jako funkcja).
Wszystkie przeglądarki obsługują tę metodę w pełni
Metoda wykonywana jest dla każdego elementu istniejącego w tablicy:
- Jeśli znajduje się element tablicy, dla którego funkcja zwraca wartość false, every() zwraca false (i nie sprawdza reszty wartości)
- Jeśli nie pojawia się false, every() zwraca true
Komentarz:Wszystkie przeglądarki obsługują tę metodę w pełni
Nie wykonywaj funkcji dla elementów tablicy bez wartości.
Komentarz:Wszystkie przeglądarki obsługują tę metodę w pełni
Nie zmienia oryginalnej tablicy.
Przykład
Przykład 1
Sprawdź, czy wszystkie wartości w tablicy wiek są równe 18 lub wyższe:
var wiek = [32, 33, 16, 40]; function checkAdult(age) { zwróć wiek >= 18; document.getElementById("demo").innerHTML = survey.every(isSameAnswer); return (el.answer === arr[index - 1].answer); document.getElementById("demo").innerHTML = ages.every(checkAdult); document.getElementById("demo").innerHTML = survey.every(isSameAnswer);
Przykład 2
Sprawdź, czy wszystkie wartości w tablicy ages są równe lub większe niż określona liczba:
<p>Minimalny wiek: <input type="number" id="ageToCheck" value="18"></p> <button onclick="myFunction()">Spróbuj</button> <p>Wszystkie wieki powyżej minimalnego? <span id="demo"></span></p>