Vérifier si un élément est présent dans un tableau

Verifier Si Un Element Est Present Dans Un Tableau



Vérifier si un élément est présent dans un tableau est un aspect important du langage de programmation JavaScript. Dans diverses situations, les programmeurs doivent vérifier que l'élément existe dans un tableau. Par exemple, rechercher un élément particulier, éviter les doublons, filtrer les données, etc.

Ce didacticiel illustrera comment vérifier si un élément particulier existe dans un tableau JavaScript.

Comment vérifier si un élément est présent dans un tableau ?

Pour déterminer si un élément est présent dans un tableau, utilisez les méthodes ci-dessous :







Méthode 1 : vérifier si un élément est présent dans un tableau à l'aide de la méthode 'includes()'

Pour déterminer si un élément existe dans un tableau, utilisez le ' inclut() ' méthode. Il vérifie si un tableau contient une chaîne ou un élément particulier et donne une valeur booléenne.



Syntaxe
La syntaxe suivante est utilisée pour le ' inclut() ' méthode:



comprend ( chaîne )

Exemple
Créez un tableau de langues appelé ' juste ” :





était juste = [ 'HTML' , 'CSS' , 'JavaScript' , 'Node.js' , 'react.js' ] ;

Appeler le ' inclut() 'méthode en passant l'élément' js ” comme argument pour vérifier s'il existe ou non dans un tableau :

juste. comprend ( 'js' ) ;

La sortie affiche ' FAUX ', ce qui signifie que l'argument donné n'est pas présent dans le tableau :



Méthode 2 : vérifier si un élément est présent dans un tableau à l'aide de la méthode « indexOf() »

Vous pouvez également utiliser le ' Indice de() ” méthode qui génère l'index de la première occurrence d'un élément spécifié dans un tableau. Si l'élément est trouvé, il donne son index. Sinon, il affiche -1.

Syntaxe
Suivez la syntaxe donnée pour le ' Indice de() ' méthode:

Indice de ( élément )

Exemple
Appeler le ' Indice de() 'Méthode pour vérifier l'index de l'élément' CSS ” :

juste. Indice de ( 'CSS' ) ;

La sortie affiche ' 1 ', qui est l'index de l'élément spécifié qui indique le ' CSS ' est présent dans un tableau ' juste ” :

Méthode 3 : vérifier si un élément est présent dans un tableau à l'aide de la méthode 'find()'

Utilisez le ' trouver() ” méthode qui donne la valeur du premier élément d'un tableau qui remplit une fonction de test fournie. Il prend une fonction de rappel comme argument, exécutée une fois pour chaque élément du tableau jusqu'à ce qu'il trouve un élément qui satisfait la condition. Si un tel élément est trouvé, il affiche sa valeur. Sinon, ça donne ' indéfini ”.

Exemple
Appelez la méthode find() et vérifiez si ' Javascript ” existent ou non dans un tableau :

juste. trouver ( élément => élément === 'Javascript' ) ;

La sortie affiche ' indéfini ”, ce qui indique que l'élément spécifié n'existe pas dans un tableau :

Méthode 4 : vérifier si un élément est présent dans un tableau à l'aide de la boucle « for »

Vous pouvez également vérifier l'élément dans un tableau en utilisant le ' pour ' boucle. Il itère le tableau et vérifie si chaque élément correspond à la valeur spécifiée. Si oui, cela signifie qu'il existe.

Exemple
Définir une fonction ' checkElementinArray() » qui prend un élément à rechercher et un tableau comme argument. Itérez le tableau et vérifiez la condition pour vérifier si l'élément existe dans un tableau ou non. Id it exist print ' exister ”. Sinon, écrivez ' n'existe pas ” :

fonction checkElementinArray ( élément , déployer )
{
était statut = 'n'existe pas' ;
pour ( était je = 0 ; je < déployer. longueur ; je ++ ) {
était valeur = déployer [ je ] ;
si ( valeur == élément ) {
statut = 'exister' ;
casser ;
}
}
retour statut ;
}

Appelez la fonction définie en passant l'élément ' CSS « pour chercher dans un tableau » juste ” :

checkElementinArray ( 'CSS' , juste ) ;

Sortir

Il s'agit de vérifier si l'élément est présent dans un tableau.

Conclusion

Vérifier si un élément est présent/trouvé dans un tableau est une opération courante en programmation JavaScript. Pour cela, utilisez le « inclut() ' méthode, ' Indice de() ' méthode, ' trouver() » ou la méthode « pour ' boucle. Ce didacticiel a illustré les moyens de vérifier si un élément particulier existe dans un tableau JavaScript.