English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Méthode indexOf() de l'array JavaScript

 Objet tableau JavaScript

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().

Grammaire :

array.indexOf(element, start)
var fruits = ['Banana', 'Mango', 'Apple', 'Orange'];
fruits.indexOf('Apple');
Vérifiez ici‹/›

Compatibilité navigateur

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()OuiOui34Oui9

Valeur des paramètres

ParamètresDescription
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

Détails techniques

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

Plus d'exemples

À 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 -1
Vérifiez ici‹/›

 Objet tableau JavaScript