Explorer la vérification efficace de l'égalité des variables
Lors de la comparaison d'une variable avec plusieurs valeurs spécifiques, les méthodes traditionnelles peuvent devenir lourdes. La nécessité de multiples contrôles d'égalité ou de création de clés d'objet redondantes met en évidence l'inefficacité de telles approches.
Une solution qui a émergé consistait à utiliser un dictionnaire avec les valeurs souhaitées comme clés. Cependant, cette méthode a introduit le besoin de valeurs redondantes explicites.
La méthode Include pour la vérification de l'égalité
Dans ECMA2016, la méthode include fournit un moyen élégant et efficace de gérer l’égalité est vérifiée par rapport à plusieurs valeurs. Pris en charge par tous les principaux navigateurs, il élimine le besoin d'instructions if/else complexes ou de clés d'objet redondantes.
Par exemple, pour vérifier si une variable foo est égale à l'une des valeurs 1, 3 ou 12, vous pouvez utiliser le code suivant :
if([1,3,12].includes(foo)) { // ... }
Cette méthode vérifie simplement si la valeur de foo est présente dans le tableau [1,3,12], renvoyant true si une correspondance est trouvée et fausse sinon. Sa concision et sa compatibilité avec les navigateurs en font une solution idéale pour vérifier l'égalité des variables par rapport à plusieurs valeurs.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!