Maison  >  Article  >  interface Web  >  Comment utiliser include() dans js pour déterminer si un tableau contient une valeur spécifiée

Comment utiliser include() dans js pour déterminer si un tableau contient une valeur spécifiée

醉折花枝作酒筹
醉折花枝作酒筹original
2021-08-11 16:26:065054parcourir

Dans l'article précédent, nous avons découvert comment les éléments exécutent des fonctions spécifiées. Veuillez consulter "Comment les éléments des tableaux js exécutent des fonctions spécifiées". Cette fois, nous découvrirons la méthode d'utilisation de include() pour déterminer si un tableau contient une valeur spécifiée. Vous pouvez vous y référer si nécessaire.

Cette fois, nous allons d'abord examiner une petite question :

Nous savons que nous avons un tableau contenant un, deux et trois. Nous voulons savoir si ce tableau contient l'élément cinq. Que devons-nous faire ? Renvoie vrai s'il est inclus, faux s'il n'est pas inclus. Et si l’élément que nous voulons connaître en était un ? Inclus ou pas ?

<script>
var arr = new Array(7); 
arr[0] = "one";
arr[1] = "two";
arr[2] = "three";
console.log(arr.includes("five"));
console.log(arr.includes("one"));
</script>

Le résultat de cette petite question est

Comment utiliser include() dans js pour déterminer si un tableau contient une valeur spécifiée

Dans cette petite question, nous pouvons voir que ce tableau ne contient qu'un, deux, trois et non cinq, donc pour juger si le package du tableau Quand il en contient cinq , vous pouvez clairement voir que le résultat est faux ; et lorsque vous jugez que le package du tableau n'en contient pas, vous pouvez voir que le résultat est vrai ;

Après avoir appris cela, jetons un œil à cette méthode. La méthode

includes() est utilisée pour déterminer si un tableau contient une valeur spécifiée. Selon la situation, elle renvoie vrai s'il contient, sinon elle renvoie faux.

Jetons un œil au format syntaxique de cette méthode.

数组名称.includes(需要查找的元素值,从哪里开始查找)

Il convient de noter que :

L'utilisation d'includes() pour comparer des chaînes et des caractères est sensible à la casse.

Si le deuxième paramètre de cette méthode est une valeur négative, la recherche commence à partir de l'index de "array.length + position de recherche" par ordre croissant (même si elle avance de la fin jusqu'à l'index de valeur absolue de la position de recherche , puis recherche en arrière ). La valeur par défaut est 0. Si la valeur à la position de recherche est supérieure ou égale à la longueur du tableau, false est renvoyé et le tableau n'est pas recherché.

Si la valeur de la position de recherche est négative, l'index calculé sera utilisé comme position pour commencer la recherche du searchElement. Si l'index calculé est inférieur à 0, l'ensemble du tableau est recherché.

C'est tout Si vous en avez besoin, vous pouvez lire : Tutoriel avancé Javascript

.

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn