La méthode JavaScript Array every () vérifie si tous les éléments du tableau passent la fonction de test donnée.
La syntaxe de la every()
méthode est:
arr.every(callback(currentValue), thisArg)
Ici, arr est un tableau.
Tous les paramètres ()
La every()
méthode prend en compte:
- callback - La fonction à tester pour chaque élément du tableau. Il prend en:
- currentValue - L'élément actuel transmis depuis le tableau.
- thisArg (facultatif) - Valeur à utiliser comme
this
lors de l'exécution du rappel. Par défaut, c'est le casundefined
.
Valeur renvoyée de every ()
- Renvoie
true
si tous les éléments du tableau passent la fonction de test donnée (callback
renvoie une valeur de vérité). - Sinon, il revient
false
.
Remarques :
every()
ne modifie pas la matrice d'origine.every()
ne s'exécute pascallback
pour les éléments de tableau sans valeurs.
Exemple: vérifier la valeur de l'élément de tableau
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);
Production
Tous les membres doivent être âgés d'au moins 18 ans. faux
Lecture recommandée: JavaScript Array some ()