JavaScript Array indexOf()
- Page précédente includes()
- Page suivante isArray()
- Retour au niveau supérieur Manuel de référence JavaScript Array
Définition et utilisation
indexOf()
La méthode recherche l'élément spécifié dans le tableau et renvoie sa position.
La recherche commence à partir de la position spécifiée, sinon elle commence du début et se termine à la fin du tableau.
Si l'élément n'est pas trouvé, indexOf()
Retourne -1.
Si l'élément apparaît plusieurs fois, indexOf()
La méthode renvoie la position de la première apparition.
Remarque :La position du premier élément est 0, la position du deuxième élément est 1, etc.
Astuce :Si vous souhaitez chercher de la fin vers le début, utilisez lastIndexOf()
Méthode.
Exemple
Exemple 1
Recherche de l'élément "Apple" dans le tableau :
var fruits = ["Banana", "Orange", "Apple", "Mango"]; var a = fruits.indexOf("Apple");
Exemple 2
Recherche de l'élément "Apple" dans le tableau, à partir de la position 4 :
var fruits = ["Banana", "Orange", "Apple", "Mango", "Banana", "Orange", "Apple"]; var a = fruits.indexOf("Apple", 4);
Syntaxe
array.indexOf(item, start)
Valeur du paramètre
Paramètres | Description |
---|---|
item | Obligatoire. L'élément à chercher. |
start | Optionnel. D'où commencer la recherche. Un nombre négatif indique une position à partir de la fin, puis la recherche se poursuit jusqu'à la fin. |
Détails techniques
Valeur de retour : | Un nombre, représentant la position de l'élément spécifié, sinon -1. |
---|---|
Version JavaScript : | ECMAScript 5 |
Support du navigateur
Tous les navigateurs le supportent complètement indexOf()
Méthode :
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Supporté | 9.0 | Supporté | Supporté | Supporté | Supporté |
Pages associées
Tutoriel :Tableau JavaScript
Tutoriel :Const de tableau JavaScript
Tutoriel :Méthodes de tableau JavaScript
Tutoriel :Tri des tableaux JavaScript
Tutoriel :Itération des tableaux JavaScript
- Page précédente includes()
- Page suivante isArray()
- Retour au niveau supérieur Manuel de référence JavaScript Array