JavaScript Array every () metodă verifică dacă toate elementele matricei trec de funcția de test dată.
Sintaxa every()
metodei este:
arr.every(callback(currentValue), thisArg)
Aici, arr este o matrice.
fiecare () Parametri
every()
Metoda ia în:
- callback - Funcția de testat pentru fiecare element matrice. Este nevoie de:
- currentValue - Elementul curent care este transmis din matrice.
- thisArg (opțional) - Valoare de utilizat ca
this
la executarea apelului invers. În mod implicit, esteundefined
.
Returnează valoarea din fiecare ()
- Returnează
true
dacă toate elementele matricei trec funcția de test dată (callback
returnează o valoare adevărată). - În caz contrar, se întoarce
false
.
Note :
every()
nu modifică matricea originală.every()
nu se executăcallback
pentru elementele matricei fără valori.
Exemplu: Verificați valoarea elementului de matrice
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);
Ieșire
Toți membrii trebuie să aibă cel puțin 18 ani. fals
Lectură recomandată: JavaScript Array some ()