Maison > interface Web > js tutoriel > le corps du texte

Comment renvoyer l'index de fin d'un élément spécifié en javascript

醉折花枝作酒筹
Libérer: 2021-08-11 17:29:49
original
1783 Les gens l'ont consulté

Dans l'article précédent, nous avons appris comment utiliser include() pour déterminer si un tableau contient une valeur spécifiée. Veuillez consulter "Comment utiliser include() dans js pour déterminer si un tableau contient une valeur spécifiée". Cette fois, nous allons découvrir la méthode de retour de l'index de fin d'un élément spécifié. Vous pouvez vous y référer si nécessaire.

Regardons d’abord un petit exemple.

Nous avons maintenant un tel problème. On sait que nous avons un tableau contenant un, deux, trois, un, deux. Maintenant, nous voulons savoir quel est l'indice de la dernière occurrence de l'élément trois dans ce tableau ? Qu’en est-il de l’élément un et de l’élément deux ?

<script>
var arr = new Array(7); 
arr[0] = "one";
arr[1] = "two";
arr[2] = "three";
arr[3] = "one";
arr[4] = "two";
console.log(arr.lastIndexOf(&#39;three&#39;));
console.log(arr.lastIndexOf(&#39;one&#39;));
console.log(arr.lastIndexOf(&#39;two&#39;));
</script>
Copier après la connexion

Le résultat de cet exemple est

Comment renvoyer lindex de fin dun élément spécifié en javascript

Dans cet exemple, nous comptons la dernière position sur trois. Qu'il s'agisse de trois, l'indice de l'élément trois est 2 ; par analogie, on peut conclure que l'indice de l'élément un est 3, et l'indice de l'élément deux est 4.

Après avoir appris cela, jetons un coup d'œil à la méthode lastIndexOf. La méthode

lastIndexOf() renvoie le dernier index de l'élément spécifié (c'est-à-dire une valeur ou une variable JavaScript valide) dans le tableau, ou -1 s'il n'existe pas. Effectuez une recherche depuis l'arrière du tableau vers l'avant, en commençant par la position de recherche.

Jetons un coup d'œil à la syntaxe de cette méthode.

数组名称.lastIndexOf(被查找的元素,查询位置)
Copier après la connexion

Le deuxième paramètre de cette méthode représente la recherche inversée à partir de cette position. La valeur par défaut est la longueur du tableau moins 1(arr.length - 1), c'est-à-dire que l'ensemble du tableau est recherché. Si la valeur est supérieure ou égale à la longueur du tableau, la recherche est effectuée dans tout le tableau. S'il est négatif, traitez-le comme un décalage vers l'avant depuis la fin du tableau. Même si la valeur est négative, la recherche dans le tableau sera toujours effectuée de l'arrière vers l'avant. Si la valeur est négative et que sa valeur absolue est supérieure à la longueur du tableau, la méthode renvoie -1, c'est-à-dire que le tableau ne sera pas 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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal