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)Le Méthode indexof () Prend deux paramètres:
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:
Exemples
var animaux = [«lion», «singe», «rhinocéros», «chat»];De même, nous pouvons également utiliser cette méthode sur une chaîne:
var str = 'Bienvenue à Linux!';;Il peut également être utilisé pour trouver un seul caractère:
var str = 'Bienvenue à Linux!';;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»];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»];De même pour les chaînes:
var str = 'Bienvenue à Linux!';;
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 ():
De même pour un tableau:
var animaux = [«lion», «singe», «rhinocéros», «chat», «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 ().