Tableau JavaScript lastIndexOf()
Exemples
Trouvez le dernier index de "Apple":
const fruits = ["Apple", "Orange", "Apple", "Mango"];
let index = fruits.lastIndexOf("Apple");
Plus d'une pomme :
const fruits = ["Orange", "Apple", "Mango", "Apple", "Banana", "Apple"];
let index = fruits.lastIndexOf("Apple");
Plus d'exemples ci-dessous.
Définition et utilisation
La lastIndexOf()
méthode renvoie le dernier index (position) d'une valeur spécifiée.
La lastIndexOf()
méthode renvoie -1 si la valeur n'est pas trouvée.
Le lastIndexOf()
commence à un index spécifié et effectue une recherche de droite à gauche.
Par défaut, la recherche commence au dernier élément et se termine au premier.
Les valeurs de départ négatives comptent à partir du dernier élément (mais recherchent toujours de droite à gauche).
Voir également:
Syntaxe
array.lastIndexOf(item, start)
Paramètres
Parameter | Description | |
item | Required. The value to search for. |
|
start | Optional. Where to start the search. Default is the last element (array.length-1). Negative start values counts from the last element (but still searches from right to left). |
Valeur de retour
Taper | La description |
Un numéro | Position de l'élément spécifié. -1 si l'élément n'est pas trouvé. |
Prise en charge du navigateur
lastIndexOf()
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
Lancez la recherche en position 4 :
const fruits = ["Orange", "Apple", "Mango", "Apple", "Banana", "Apple"];
let index = fruits.lastIndexOf("Apple", 4);
Lancez la recherche à l'avant-dernière position :
const fruits = ["Orange", "Apple", "Mango", "Apple", "Banana", "Apple"];
let index = fruits.lastIndexOf("Apple", -2);