Maison  >  Article  >  interface Web  >  A quoi sert la méthode javascript indexof ?

A quoi sert la méthode javascript indexof ?

青灯夜游
青灯夜游original
2021-09-01 16:17:4710743parcourir

La méthode indexof() en JavaScript est utilisée pour rechercher l'élément spécifié dans le tableau. Elle peut renvoyer l'index de la première correspondance de la valeur de l'élément spécifié dans le tableau, si la valeur spécifiée n'est pas trouvée. est renvoyé ; utilisez cette fonctionnalité, cette méthode peut également être utilisée pour déterminer si l'élément spécifié existe dans le tableau.

A quoi sert la méthode javascript indexof ?

L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur Dell G3.

JavaScript indexOf() renvoie l'index de la première correspondance d'une valeur d'élément dans le tableau, ou -1 si la valeur spécifiée n'est pas trouvée. L'utilisation est la suivante :

array.indexOf(searchElement[, fromIndex]);

Description du paramètre :

  • array : représente un objet tableau.

  • searchElement : paramètre obligatoire, la valeur à localiser dans le tableau.

  • fromIndex : Paramètre facultatif, index du tableau utilisé pour lancer la recherche. Si ce paramètre est omis, la recherche commence à l'index 0. Si fromIndex est supérieur ou égal à la longueur du tableau, -1 est renvoyé. Si fromIndex est négatif, la recherche commence à la longueur du tableau plus fromIndex. La méthode

indexOf() effectue une recherche par ordre d'index croissant, c'est-à-dire une récupération de gauche à droite. Lors de la récupération, les éléments du tableau seront comparés de manière congruente à la valeur du paramètre searchElement ===.

Exemple 1 : renvoie la position où l'élément spécifié apparaît pour la première fois. S'il n'est pas trouvé, renvoie -1

var a = ["ab","cd","ef","ab","cd"];
console.log(a.indexOf("cd"));  //1
console.log(a.indexOf("cd", 2));  //4
console.log(a.indexOf("gh"));  //-1
console.log(a.indexOf("ab", -2));  //3

Résultat de sortie :

A quoi sert la méthode javascript indexof ?

Exemple 2 : utilisez la méthode indexOf() pour déterminer si l'élément spécifié apparaît en premier. l'élément spécifié existe , [Pour plus de méthodes de jugement, vous pouvez lire l'article "Tableau JS apprendre à vérifier s'il existe un élément donné"]

var a = ["ab","cd","ef","ab","cd"];
var b = a.indexOf("cd");
if (b>0) {
	console.log("给定元素是存在的");
} else {
	console.log("给定元素是不存在的");
}

Résultats de sortie :

A quoi sert la méthode javascript indexof ?

[Apprentissage recommandé : javascript avancé tutoriel]

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