JavaScript Array indexOf()
- Edellinen sivu includes()
- Seuraava sivu isArray()
- Palaa ylös JavaScript Array viittauskäsikirja
Määritelmä ja käyttö
indexOf()
Menetelmä etsii tietyn kohteen taulukosta ja palauttaa sen sijainnin.
Haku aloittaa määritetystä sijainnista, jos aloituskohtaa ei ole määritetty, haku alkaa alusta ja päättyy taulukon loppuun.
Jos kohtaa ei löydy, indexOf()
Palauttaa -1.
Jos kohta esiintyy useita kertoja, indexOf()
Menetelmä palauttaa ensimmäisen esiintymän sijainnin.
Huomautus:Ensimmäisen kohteen sijainti on 0, toisen kohteen sijainti on 1, jne.
Vinkki:Jos haluat etsiä päätepäästä eteenpäin, käytä lastIndexOf()
Menetelmä.
Esimerkki
Esimerkki 1
Etsi kohtaa "Apple" taulukosta:
var fruits = ["Banana", "Orange", "Apple", "Mango"]; var a = fruits.indexOf("Apple");
Esimerkki 2
Etsi kohtaa "Apple" taulukosta, aloittaen sijainnista 4:
var fruits = ["Banana", "Orange", "Apple", "Mango", "Banana", "Orange", "Apple"]; var a = fruits.indexOf("Apple", 4);
Syntaksi
array.indexOf(item, start)
Parametrin arvo
Parametri | Kuvaus |
---|---|
item | Välttämätön. Haettava kohta. |
start | Valinnainen. mistä aloittaa hakeminen. Negatiivinen arvo antaa sijainnin lopusta laskien, sitten etsitään viimeiseen. |
Tekninen yksityiskohta
Palautusarvo: | Luku, joka ilmaisee tietyn kohteen sijainnin, muuten -1. |
---|---|
JavaScript-versio: | ECMAScript 5 |
Selaimen tuki
Kaikki selaimet tukevat täysin indexOf()
Menetelmä:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Tuki | 9.0 | Tuki | Tuki | Tuki | Tuki |
Liittyvät sivut
Oppitunti:JavaScript-taulukko
Oppitunti:JavaScript-taulukon Const
Oppitunti:JavaScript-taulukon menetelmät
Oppitunti:JavaScript-lajittelutaulukko
Oppitunti:JavaScript-taulukon iterointi
Käsikirja:Array lastIndexOf -menetelmä
- Edellinen sivu includes()
- Seuraava sivu isArray()
- Palaa ylös JavaScript Array viittauskäsikirja