JavaScript Array lastIndexOf()

Määritelmä ja käyttö

lastIndexOf() Menetelmä etsii määritetyn kohteen taulukosta ja palauttaa sen sijainnin.

Haku alkaa määritetystä sijainnista, jos sijaintia ei ole määritelty, haku alkaa lopusta ja päättyy taulukon alkupuolelle.

Jos kohtaa ei löydy lastIndexOf() menetelmä palauttaa -1.

Jos haettava kohta esiintyy useita kertojalastIndexOf() Menetelmä palauttaa viimeisen esiintymän sijainnin.

Vinkki:Jos haluat etsiä alusta loppuun, käytä indexOf() Menetelmä.

Esimerkki

Esimerkki 1

Etsi "Apple"-kohtaa taulukosta:

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

Kokeile itse

Esimerkki 2

Etsi "Apple"-kohtaa taulukosta:

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

Kokeile itse

Esimerkki 3

Etsi "Apple"-kohtaa taulukosta, aloittaen sijainnista 4:

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

Kokeile itse

Syntaksi

array.lastIndexOf(item, start)

Parametrin arvo

Parametri Kuvaus
item Välttämätön. Haettava kohta.
start Valinnainen. mistä aloittaa hakeminen. Negatiivinen annettu sijainti laskee lopusta eteenpäin ja hakee alkupuolelle.

Tekninen yksityiskohta

Palautusarvo: Luku, joka ilmaisee määritetyn kohteen sijainnin, muuten -1.
JavaScript-versio: ECMAScript 5

Selaimen tuki

Taulukossa olevat numerot osoittavat ensimmäisen selaimen version, joka tukee tätä menetelmää täysin.

Kaikki selaimet tukevat täysin tätä menetelmää lastIndexOf() Menetelmä:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Tuki 9.0 Tuki Tuki Tuki Tuki

Tiedostot

Oppitunti:JavaScript-taulukko

Oppitunti:JavaScript-taulukon Const

Oppitunti:JavaScript-taulukon menetelmät

Oppitunti:JavaScript-taulukon järjestäminen

Oppitunti:JavaScript-taulukon iteraatio