JavaScript Every () Méthode est une méthode de tableau intégrée qui renvoie un résultat booléen indiquant si chaque élément d'un tableau rencontre un ensemble de conditions. En d'autres termes, chaque méthode () vérifie si votre tableau passe un certain test ou non et renvoie Boolean True ou FAUX selon le résultat du test.
Supposons que vous n'ayez qu'un seul élément dans l'ensemble de votre tableau qui ne répond pas à la condition spécifiée, alors chaque méthode sera court-circuit la boucle et sortira de chaque méthode renvoyant faux. S'il obtient la fausse valeur au milieu, chaque méthode ne vérifiera pas les autres éléments et ne sort pas de la boucle, nous donnant ainsi une augmentation des performances.
Il convient de noter que chaque méthode () ne fonctionne pas pour un tableau vide et qu'il ne change pas le tableau d'origine. De plus, comme mentionné précédemment, chaque méthode est une méthode de tableau, donc chaque méthode ne doit être invoquée que via un objet de tableau.
Syntaxe
Myarr.chaque (rappel (currentValue, index, arr), thisarg)Chaque méthode () prend certains paramètres qui incluent une fonction de rappel. Le rappel est une méthode ou une fonction qui est fournie comme paramètre à une autre méthode et commence l'exécution uniquement lorsque l'autre fonction est complètement exécutée. Les fonctions de rappel garantissent que la fonction ne s'exécutera pas sauf si une tâche ou une fonction n'a terminé l'exécution. Cette fonction de rappel s'exécute pour chaque élément du tableau. La fonction de rappel dans ce cas prend également trois paramètres qui sont mentionnés ci-dessous:
La méthode chaque () prend également un autre paramètre qui est le thisarg et est facultatif. Le thisarg fait référence à la valeur réalisée afin qu'elle puisse être utilisée comme cette valeur lorsque la fonction de rappel est exécutée.
Exemple
nombres var = [1,2,3,4,5,6];Dans l'exemple ci-dessus, nous avons d'abord lancé un tableau avec des nombres allant de 1 à 6. Ensuite, une vérification de fonction est lancée qui vérifie une valeur et renvoie True ou False sur la base que la valeur doit être inférieure à 5. En fin de compte, nous avons lancé chaque méthode () sur le tableau des nombres et passé la vérification de la fonction de rappel. Maintenant, même si un élément ne répond pas à la vérification requise que sa valeur d'élément devrait être inférieure à 5. Par conséquent, les quatre premiers éléments sont bien et sont inférieurs à 5 mais lorsqu'il atteindra la valeur 5, il sera court-circuit et cessera de regarder plus loin. Nous verrons FAUX dans la sortie:
Exemple 2:
nombres var = [1,2,3,4,5,6];Nous avons changé un peu l'exemple 1 du code et l'avons modifié en fournissant la condition que l'élément Current Value ou chaque () du tableau devrait être un nombre positif, c'est-à-dire qu'il devrait être supérieur à 0. Nous verrons maintenant vrai dans la sortie:
Compatibilité du navigateur
La méthode Every () est soutenue par presque tous les navigateurs principaux et certains d'entre eux sont répertoriés ci-dessous:
Navigateur | Google Chrome | Microsoft Edge | Safari | Mozilla Firefox | Opéra |
---|---|---|---|---|---|
Les soutiens | Oui | > = 9.0 | Oui | > = 1.5 | Oui |
Conclusion
La méthode Every () est une méthode de tableau JavaScript qui est utilisée pour vérifier une certaine condition sur les éléments du tableau. Il renvoie une valeur booléenne, c'est-à-dire s'il passe le test pour chaque élément de tableau, alors vrai est renvoyé, sinon false est renvoyé. Une fois qu'il obtient un élément qui ne réussit pas le test spécifié, il casse chaque méthode () et renvoie faux sans vérifier les éléments restants.
Chaque méthode () est meilleure que la boucle FOR car chaque méthode () donne un code plus propre et améliore donc la lisibilité et le débogage du code. Dans cet article, nous avons étudié le tableau chaque () méthode en javascript.