Metoda JavaScript Array every () sprawdza, czy wszystkie elementy tablicy przeszły daną funkcję testową.
Składnia every()
metody to:
arr.every(callback(currentValue), thisArg)
Tutaj arr jest tablicą.
every () Parametry
every()
Sposób odbywa się:
- callback - funkcja do przetestowania dla każdego elementu tablicy. Zajmuje:
- currentValue - bieżący element przekazywany z tablicy.
- thisArg (opcjonalne) - wartość do użycia
this
podczas wykonywania wywołania zwrotnego. Domyślnie tak jestundefined
.
Wartość zwracana z każdego ()
- Zwraca,
true
jeśli wszystkie elementy tablicy przejdą podaną funkcję testową (callback
zwraca prawdziwą wartość). - W przeciwnym razie wraca
false
.
Uwagi :
every()
nie zmienia oryginalnej tablicy.every()
nie jest wykonywanycallback
dla elementów tablicy bez wartości.
Przykład: Sprawdź wartość elementu tablicy
function checkAdult(age) ( return age>= 18; ) const ageArray = (34, 23, 20, 26, 12); let check = ageArray.every(checkAdult); // false if (!check) ( console.log("All members must be at least 18 years of age.") ) // using arrow function let check1 = ageArray.every(age => age>= 18); // false console.log(check1);
Wynik
Wszyscy członkowie muszą mieć ukończone 18 lat. fałszywy
Zalecana lektura: JavaScript Array some ()