JavaScript Array lastIndexOf()

Definition og brug

lastIndexOf() Metoden søger efter det specificerede element i arrayet og returnerer dens placering.

Søgningen starter fra den angivne position, ellers fra slutningen, og slutter ved starten af arrayet.

Hvis elementet ikke findes lastIndexOf() returnerer metoden -1.

Hvis det søgte element optræder flere gangelastIndexOf() Metoden returnerer placeringen af det sidste forekommende element.

Vigtigt:Brug denne til at søge fra start til slut indexOf() Metode.

Eksempel

Eksempel 1

Søg efter elementet "Apple":

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

Prøv det selv

Eksempel 2

Søg efter elementet "Apple":

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

Prøv det selv

Eksempel 3

Søg efter elementet "Apple" i arrayet, fra position 4:

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

Prøv det selv

Syntaks

array.lastIndexOf(item, start)

Parameterværdi

Parameter Beskrivelse
item Obligatorisk. Det element, der skal søges efter.
start Valgfri. Fra hvilken position skal søgningen starte. Negative værdier tæller fra slutningen og søger til begyndelsen.

Tekniske detaljer

Returværdi: Et tal, der repræsenterer placeringen af det specifikke element, ellers -1.
JavaScript version: ECMAScript 5

Browserstøtte

Tabelnumre angiver den første browserversion, der fuldt ud understøtter denne metode.

Alle browsere støtter dette fuldt ud lastIndexOf() Metode:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Støtte 9.0 Støtte Støtte Støtte Støtte

Relaterede sider

Tutorial:JavaScript array

Tutorial:JavaScript array Const

Tutorial:JavaScript array metoder

Tutorial:JavaScript sort array

Tutorial:JavaScript array iteration