Équivalent JavaScript de in_array() de PHP

Equivalent Javascript De In Array De Php



' in_array() ” est une méthode prédéfinie en PHP qui est utilisée pour déterminer si la valeur donnée existe dans un tableau. En JavaScript, il existe une méthode prédéfinie appelée ' comprend() ” qui est équivalente à la méthode in_array() de PHP.

Ce blog illustrera l'équivalent de la méthode 'in_array()' de PHP en JavaScript.

Quel est l'équivalent de 'in_array()' de PHP en JavaScript ?

Le ' inclut() ” est équivalente à la méthode in_array() de PHP. Il est utilisé en JavaScript pour vérifier si un tableau contient ou non l'élément spécifié. Il donne une valeur booléenne en fonction de l'existence d'un élément dans un tableau.







Syntaxe
Suivez la syntaxe ci-dessous pour la méthode include() :



comprend ( élément de recherche )

Il faut un ' élément de recherche » comme argument.



Exemple 1
Créez un tableau de langues :





était langues = [ 'HTML' , 'CSS' , 'JavaScript' , 'Nodejs' ] ;

Créer une variable ' checkinArray ' qui stocke une valeur ' CSS ” pour rechercher dans un tableau :

était checkinArray = 'css' ;

Appelez la méthode includes() en passant une valeur de recherche comme argument :



console. enregistrer ( langues. comprend ( checkinArray ) ) ;

Il donne ' FAUX ” car le JavaScript est un langage sensible à la casse :

Cependant, pour les valeurs variables telles que ' CSS ', la méthode includes() renverra ' vrai ” :

était checkinArray = 'CSS' ;
console. enregistrer ( langues. comprend ( checkinArray ) ) ;

Sortir

Vous pouvez également utiliser le traditionnel ' pour ” boucle comme équivalent à la “ in_array() ' méthode. Voyons un exemple.

Exemple 2
Dans l'exemple donné, nous allons déterminer si le ' Javascript ” la valeur existe dans le tableau :

était checkinArray = 'JavaScript' ;

Créer une variable ' drapeau ” :

était drapeau ;

Utilisez le ' pour ' boucler jusqu'à la longueur d'un tableau et vérifier si les éléments du tableau sont égaux à la valeur de la variable ' checkinArray ”. Si la valeur est égale, définissez la valeur de ' drapeau ' pour ' vrai ', et rompre la boucle. Sinon, définissez la valeur 'drapeau' sur ' FAUX ” :

pour ( était je = 0 ; je < langues. longueur ; je ++ ) {
si ( langues [ je ] === checkinArray ) {
drapeau = vrai ;
casser ;
}
autre {
drapeau = FAUX ;
}
}

Enfin, imprimez la valeur 'flag' sur la console :

console. enregistrer ( drapeau ) ;

La sortie donne ' vrai » qui indique que le « Javascript ” est présent dans le tableau :

Il s'agit de l'équivalent JavaScript de in_array() de PHP.

Conclusion

En JavaScript, le ' inclut() » est équivalente à la méthode « in_array() » de PHP. Vous pouvez également utiliser le traditionnel ' pour ' comme l'équivalent de la boucle 'in_array()' de PHP. Ce blog illustre l'équivalent de la méthode 'in_array()' de PHP en JavaScript.