JavaScript Array lastIndexOf()

Definition och användning

lastIndexOf() Metoden söker efter det specifika objektet i arrayen och returnerar dess position.

Sökningen börjar från den angivna positionen, om ingen startposition anges, börjar sökningen från slutet och slutar vid början av arrayen.

Om objektet inte hittas lastIndexOf() metoden returnerar -1.

Om det sökta objektet uppträder flera gångerlastIndexOf() Metoden returnerar den sista förekomsten av positionen.

Tips:Om du vill söka från början till slut, använd indexOf() Metod.

Exempel

Exempel 1

Sök "Apple"-objektet i arrayen:

var fruits = ["Banana", "Orange", "Apple", "Mango"];
var a = fruits.lastIndexOf("Apple");

Prova själv

Exempel 2

Sök "Apple"-objektet i arrayen:

var fruits = ["Banana", "Orange", "Apple", "Mango", "Banana", "Orange", "Apple"];
var a = fruits.lastIndexOf("Apple");

Prova själv

Exempel 3

Sök objektet "Apple" i arrayen, börja söka från position 4:

var fruits = ["Banana", "Orange", "Apple", "Mango", "Banana", "Orange", "Apple"];
var a = fruits.lastIndexOf("Apple", 4);

Prova själv

Syntaks

array.lastIndexOf(item, start)

Parametervärde

Parameter Beskrivning
item Obligatorisk. Det objekt som ska sökas.
start Valfritt. Från vilket håll ska sökningen börja. Negativa värden anger positioner från slutet, och sökningen fortsätter till början.

Tekniska detaljer

Returvärde: Numer som anger platsen för det specifika objektet, annars -1.
JavaScript-version: ECMAScript 5

Webbläsarstöd

Numreringen i tabellen anger den första webbläsarversion som helt stöder denna metod.

Alla webbläsare stöder detta helt lastIndexOf() Metod:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Stöd 9.0 Stöd Stöd Stöd Stöd

Relaterade sidor

Tutorial:JavaScript-array

Tutorial:JavaScript-array Const

Tutorial:JavaScript-arraymetoder

Tutorial:JavaScript-sortera array

Tutorial:JavaScript-arrayiteration