Comment utiliser la méthode d'index de l'index dans JavaScript

Comment utiliser la méthode d'index de l'index dans JavaScript

Méthode indexof () est utilisé pour rechercher l'index d'un élément dans un tableau donné; Il peut également être utilisé pour trouver la position d'un caractère ou d'une sous-chaîne dans une chaîne. Le Méthode indexof () Renvoie la position de l'élément / sous-chaîne si elle est trouvée; Sinon, il revient -1. L'indexation commence à partir de 0, donc le premier élément d'un tableau et le premier mot d'une chaîne renvoie toujours 0.

Comment utiliser la méthode indexof ()

Dans ce guide, nous apprendrons à utiliser le Méthode indexof () pour trouver l'index d'un élément / substrice dans un tableau / chaîne; Mais d'abord, discutons de sa syntaxe:

array_name.indexof (élément, start_point)
String_name.indexof (searchvalue, start_point)

Le Méthode indexof () Prend deux paramètres:

  • Element / SearchValue: Le premier paramètre est requis. Il peut s'agir d'un élément d'un tableau ou d'une sous-chaîne dont l'indice est requis.
  • point de départ: Ce paramètre est facultatif. Il indique la méthode pour démarrer la recherche à partir du point spécifié. C'est 0 par défaut.

Maintenant, j'utilisera le Méthode indexof () Pour trouver l'indice d'un élément dans un tableau à titre d'exemple:

Note: Nous utiliserons la console du navigateur pour démontrer des exemples réalisés dans cet article. Pour ouvrir la console du navigateur:

  • Utilisez la clé F12 dans Chrome et d'autres navigateurs à base de chrome.
  • Utiliser Ctrl + Shift + K clavier Clés de raccourci pour Mozilla.
  • Utiliser Option + ⌘ + c touches de raccourci clavier Dans Safari (si le menu du développeur n'apparaît pas, ouvrez les préférences en appuyant sur ⌘ +, et dans un onglet avancé, vérifiez "Afficher le menu de développement dans la barre de menu»).

Exemples

var animaux = [«lion», «singe», «rhinocéros», «chat»];
console.bûcher (animaux.indexof ('rhino'));

De même, nous pouvons également utiliser cette méthode sur une chaîne:

var str = 'Bienvenue à Linux!';;
console.journal (str.indexof ('to'));

Il peut également être utilisé pour trouver un seul caractère:

var str = 'Bienvenue à Linux!';;
console.journal (str.indexof ('c'));

Le Méthode indexof () Par défaut commence à rechercher à partir de 0; Mais nous pouvons également passer le point de départ comme un argument:

var animaux = [«lion», «singe», «rhinocéros», «chat»];
console.bûcher (animaux.indexof ('rhino', 3));

La méthode est retournée -1 comme il ne peut pas trouverRhinocéros'Si cela commence la recherche à partir de 3. Maintenant, si nous changeons le point de départ vers 2, alors:

var animaux = [«lion», «singe», «rhinocéros», «chat»];
console.bûcher (animaux.indexof ('rhino', 2));

De même pour les chaînes:

var str = 'Bienvenue à Linux!';;
console.journal (str.indexof ('c', 5)); var str = 'Bienvenue à Linux!';;
console.journal (str.indexof ('c', 1));


Le Méthode index () commence à rechercher de 0 à la fin d'un tableau / chaîne; et renvoie l'index de la première occurrence de la valeur de recherche. S'il y a deux éléments similaires dans un tableau ou une chaîne et que vous souhaitez trouver l'index du dernier, alors vous devez utiliser le Méthode LastIndexof ():

var str = 'Bienvenue à Linux!';;
console.journal (str.LastIndexof ('t'));

De même pour un tableau:

var animaux = [«lion», «singe», «rhinocéros», «chat», «lion»];
console.bûcher (animaux.LastIndexof («lion»));

Le Méthode indexof () est sensible à la casse.

Conclusion

Lors de la programmation, lorsque vous travaillez avec des tableaux ou des chaînes, nous devons souvent trouver l'indice d'un élément spécifique ou d'une sous-chaîne. Le Méthode indexof () est utile dans de telles situations.

Dans ce guide pratique, nous avons appris à utiliser le Méthode indexof () Pour trouver l'index d'un élément dans une chaîne / tableau. De plus, nous avons également discuté du type et des paramètres que nous pouvons transmettre au Méthode indexof ().