Dans l'article précédent, nous avons appris comment obtenir l'effet cumulatif des éléments du tableau. Veuillez consulter "Comment obtenir l'effet cumulatif des éléments du tableau js". Cette fois, nous découvrirons la méthode permettant de déterminer si un élément d'un tableau réussit le test. Vous pouvez vous y référer si nécessaire.
Nous avons maintenant un tel problème. On sait qu'il existe un tableau contenant 7, 2, 5, 14, 8. Nous voulons maintenant savoir s'il y a un élément dans ce tableau lorsque les éléments que nous contenons sont divisés par 2. . Peut être divisible, veuillez renvoyer true si c'est le cas, et renvoyer false si ce n'est pas le cas.
<script> var arr = new Array(7); arr[0] = 7; arr[1] = 2; arr[2] = 5; arr[3] = 14; arr[4] = 8; console.log(arr); const even = (element) => element % 2 === 0; console.log(arr.some(even)); </script>
Le résultat de ce petit exemple est
On voit que le résultat de ce petit exemple est vrai, ce qui signifie qu'il y a au moins un élément dans ce tableau qui peut être divisé par 2. Vous pouvez jeter un œil à cette question. Dans cette question, nous pouvons facilement savoir que 2 est divisible par 2, 14 est également divisible par 2 et 8 est également divisible par 2, donc ce résultat doit être vrai.
Après avoir tant appris, jetons un coup d’œil à certaines de ces méthodes. La méthode
some() teste si au moins un élément du tableau réussit le test de fonction fourni. Il renvoie une valeur booléenne. Si au moins un élément du tableau réussit le test de la fonction de rappel, il retournera vrai ; si tous les éléments échouent au test de la fonction de rappel, la valeur de retour sera fausse.
Le format de syntaxe de cette méthode est
arr.some(callback(正在处理的元素,正在处理的元素,被调用的数组),执行函数时使用的值)
some()
为数组中的每一个元素执行一次 callback
函数,直到找到一个使得 callback 返回一个“真值”(即可转换为布尔值 true 的值)。如果找到了这样一个值,some() 将会立即返回 true
。否则,some() 返回 false
. le rappel ne sera appelé que sur les index qui ont une valeur, pas sur les index qui ont été supprimés ou qui n'ont jamais reçu de valeur.
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!