English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
indexOf()La méthode retourne l'index de la première occurrence de l'élément donné dans le tableau.
S'il ne trouve pas l'élément, il retournera-1.
Si l'élément existe plusieurs fois, il retournera la position de la première apparition.
Si vous souhaitez chercher à partir de la fin, utilisezlastIndexOf()méthode.
Attention :Pour plus d'informations sur les méthodes String, voirString.indexOf().
array.indexOf(element, start)
var fruits = ['Banana', 'Mango', 'Apple', 'Orange']; fruits.indexOf('Apple');Vérifiez ici‹/›
Les nombres dans le tableau indiquent la première version du navigateur qui prend en charge complètement la méthode indexOf() :
Méthode | |||||
indexOf() | Oui | Oui | 34 | Oui | 9 |
Paramètres | Description |
---|---|
element | (Obligatoire) L'élément à localiser dans le tableau |
start | (Optionnel) L'index de départ de la recherche de l'élément. La valeur par défaut est 0 |
Valeur de retour : | L'index de la première apparition de l'élément dans le tableau ; si non trouvé, retourne -1 |
---|---|
Version JavaScript : | ECMAScript 5 |
À partir de l'index2Commencer la recherche :
var fruits = ['Banana', 'Mango', 'Apple', 'Orange']; fruits.indexOf('Mango', 2);Vérifiez ici‹/›
Si le paramètre donné n'existe pas dans le tableau, il retournera-1:
var fruits = ['Banana', 'Mango', 'Apple', 'Orange']; fruits.indexOf('Beer');// Retour -1Vérifiez ici‹/›