JavaScript Array indexOf()
- Forrige side includes()
- Næste side isArray()
- Gå tilbage til overordnede JavaScript Array Reference Håndbog
Definering og brug
indexOf()
Metoden søger efter det specificerede element i arrayet og returnerer dens position.
søgningen begynder fra den angivne position, hvis ingen startposition er angivet, begynder søgningen fra toppen og slutter ved bunden af arrayet.
Hvis elementet ikke findes, indexOf()
returnerer -1.
Hvis elementet optræder flere gange, indexOf()
Metoden returnerer positionen for første forekomst.
Kommentar:Første elementets position er 0, andet elementets position er 1, og så videre.
Tip:Hvis du vil søge fra bunden opad, brug lastIndexOf()
Metode
Eksempel
Eksempel 1
Søg efter elementet "Apple":
var fruits = ["Banana", "Orange", "Apple", "Mango"]; var a = fruits.indexOf("Apple");
Eksempel 2
Søg efter elementet "Apple" i arrayet, fra position 4:
var fruits = ["Banana", "Orange", "Apple", "Mango", "Banana", "Orange", "Apple"]; var a = fruits.indexOf("Apple", 4);
Syntaks
array.indexOf(item, start)
Parameter værdi
Parameter | Beskrivelse |
---|---|
item | Obligatorisk. Det element, der skal søges efter. |
start | Valgfrit. Fra hvor der skal søges. Negative værdier giver positioner fra slutningen, og derefter søges tilbage. |
Tekniske detaljer
Returværdi: | Et tal, der repræsenterer positionen af det specificerede element, ellers -1. |
---|---|
JavaScript version: | ECMAScript 5 |
Browserv understøttelse
Alle browsere understøtter fuldt ud indexOf()
Metode:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Understøtter | 9.0 | Understøtter | Understøtter | Understøtter | Understøtter |
Relaterede sider
Tutorial:JavaScript Array
Tutorial:JavaScript Array Const
Tutorial:JavaScript Array Metoder
Tutorial:JavaScript sort array
Tutorial:JavaScript array iteration
Handbog:Array lastIndexOf metode
- Forrige side includes()
- Næste side isArray()
- Gå tilbage til overordnede JavaScript Array Reference Håndbog