Tableau JavaScript indexOf()
Exemples
Trouvez le premier index de "Apple":
const fruits = ["Banana", "Orange", "Apple", "Mango"];
let index = fruits.indexOf("Apple");
Commencez à l'index 3 :
const fruits = ["Banana", "Orange", "Apple", "Mango", "Apple"];
let index = fruits.indexOf("Apple", 3);
Plus d'exemples ci-dessous.
Définition et utilisation
La indexOf()
méthode renvoie le premier index (position) d'une valeur spécifiée.
La indexOf()
méthode renvoie -1 si la valeur n'est pas trouvée.
La indexOf()
méthode commence à un index spécifié et recherche de gauche à droite.
Par défaut, la recherche commence au premier élément et se termine au dernier.
Les valeurs de départ négatives comptent à partir du dernier élément (mais recherchent toujours de droite à gauche).
Voir également:
La lastIndexOf()
méthode
Syntaxe
array.indexOf(item, start)
Paramètres
Parameter | Description | |
item | Required. The value to search for. |
|
start | Optional. Where to start the search. Default value is 0. Negative values start the search from the end of the array. |
Valeur de retour
Taper | La description |
Un numéro | L'index (position) du premier élément trouvé. -1 si l'élément n'est pas trouvé. |
Noter
Dans un tableau, le premier élément a l'indice (position) 0, le second a l'indice 1, ...
Prise en charge du navigateur
indexOf()
est une fonctionnalité ECMAScript5 (ES5).
ES5 (JavaScript 2009) entièrement pris en charge dans tous les navigateurs :
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |
Plus d'exemples
Trouvez le premier index de "Apple", en partant du dernier élément :
const fruits = ["Banana", "Orange", "Apple", "Mango", "Apple"];
let index = fruits.indexOf("Apple", -1);