Cet article vous présentera plusieurs méthodes en JavaScript pour vérifier si un tableau contient une valeur spécifiée. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. J'espère qu'il sera utile à tout le monde.
Le tableau est l'une des structures de données souvent utilisées dans notre programmation. Lorsque nous travaillons avec des tableaux, nous avons souvent besoin de trouver une valeur spécifique dans le tableau. JavaScript inclut certaines méthodes intégrées pour vérifier si un tableau a une valeur ou un objet spécifique.
Aujourd'hui, voyons comment vérifier si un tableau contient une valeur ou un élément spécifique.
Le moyen le plus simple de vérifier la valeur d'un tableau est d'utiliser la include()
comme indiqué ci-dessous :
Cette fonction renvoie une valeur booléenne indiquant si la valeur existe.
Lorsque vous avez besoin de trouver la position exacte de l'élément, vous pouvez utiliser la méthode indexOf(elem)
, qui trouve elem
dans le tableau spécifié et renvoie L'index de sa première occurrence, ou elem
si le tableau ne contient pas -1
.
Par exemple, on peut retrouver la première occurrence de grade
dans un tableau contenant grade
:
Dans un premier temps, l'élément apparaît et sa position est renvoyée, dans le deuxième cas la valeur de retour indique que l'élément n'est pas présent.
Nous pouvons l'utiliser pour modifier facilement le flux de code
Lors de la recherche d'un objet, include()
vérifie si la référence d'objet fournie correspond à une référence d'objet dans le tableau. Ce n'est pas ce que nous souhaitons, puisque les objets peuvent avoir les mêmes champs et valeurs correspondantes, mais des références différentes.
Nous pouvons utiliser la méthode some()
pour effectuer une recherche en fonction du contenu d'un objet. La méthode some()
accepte un paramètre, accepte une fonction de rappel, l'exécute une fois pour chaque valeur du tableau, jusqu'à ce qu'elle trouve un élément qui répond aux conditions définies par la fonction de rappel et renvoie true
.
Pour mieux le comprendre, voyons quelques applications pratiques de some()
La fonction de rappel revient dans les deux premiers cas false
, mais dans le troisième cas true
est renvoyé car les noms correspondent. Après cela, some()
suspend l'exécution et revient à true
.
Dans cet article, nous avons présenté plusieurs façons de vérifier si un tableau contient une valeur spécifiée en JavaScript.
Nous avons introduit la fonction include()
, qui renvoie une valeur booléenne si la valeur est présente. Ce que fait la fonction : si la valeur existe, elle renvoie l'index de la valeur ; si elle n'existe pas, elle renvoie -1
.
Enfin, pour les objets, la fonction some()
nous aide à rechercher l'existence d'un objet en fonction de son contenu.
Je m'appelle Xiaozhi, je vais faire la vaisselle, à la prochaine fois !
Adresse originale : https://stackacabuse.com/javascript-check-if-array-contains-a-value-element/
Auteur : Abhilash Kakumanu
Adresse de traduction : https://blog.csdn.net/qq449245884/article/details/113534100
Pour plus de connaissances liées à la programmation informatique, veuillez visiter : Enseignement de la programmation ! !
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!