JavaScript Array lastIndexOf()
- Edellinen sivu length
- Seuraava sivu map()
- Palaa ylös JavaScript Array viittausopas
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");
Esimerkki 2
Etsi "Apple"-kohtaa taulukosta:
var fruits = ["Banana", "Orange", "Apple", "Mango", "Banana", "Orange", "Apple"]; var a = fruits.lastIndexOf("Apple");
Esimerkki 3
Etsi "Apple"-kohtaa taulukosta, aloittaen sijainnista 4:
var fruits = ["Banana", "Orange", "Apple", "Mango", "Banana", "Orange", "Apple"]; var a = fruits.lastIndexOf("Apple", 4);
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
- Edellinen sivu length
- Seuraava sivu map()
- Palaa ylös JavaScript Array viittausopas