JavaScript Array indexOf()
- Föregående sida includes()
- Nästa sida isArray()
- Gå tillbaka till föregående nivå JavaScript Array referenshandbok
Definition och användning
indexOf()
Metoden söker efter det specifika objektet i arrayen och returnerar dess plats.
Sökningen börjar från den angivna platsen, om ingen startplats är angiven börjar sökningen från början och slutar vid slutet av arrayen.
Om objektet inte hittas indexOf()
Returnerar -1.
Om objektet uppträder flera gånger indexOf()
Metoden returnerar platsen för första förekomsten.
Kommentar:Första elementets plats är 0, andra elementets plats är 1, och så vidare.
Tips:Om du vill söka från slutet till början, använd lastIndexOf()
Metoder.
Exempel
Exempel 1
Sök "Apple"-objektet i arrayen:
var fruits = ["Banana", "Orange", "Apple", "Mango"]; var a = fruits.indexOf("Apple");
Exempel 2
Sök objektet "Apple" i arrayen, börja söka från plats 4:
var fruits = ["Banana", "Orange", "Apple", "Mango", "Banana", "Orange", "Apple"]; var a = fruits.indexOf("Apple", 4);
Syntax
array.indexOf(item, start)
Parametervärde
Parameter | Beskrivning |
---|---|
item | Obligatorisk. Det objekt som ska sökas. |
start | Valfritt. Från vilket håll sökningen ska börja. Negativa värden ger platsen från slutet, och sökningen avslutas vid slutet. |
Tekniska detaljer
Returvärde: | Numerisk, som anger platsen för det specifika objektet, annars -1. |
---|---|
JavaScript-version: | ECMAScript 5 |
Webbläsarstöd
Alla webbläsare stöder fullt ut indexOf()
Metoder:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Stödjer | 9.0 | Stödjer | Stödjer | Stödjer | Stödjer |
Relaterade sidor
Lär dig:JavaScript Array
Lär dig:JavaScript Array Const
Lär dig:JavaScript Array Metoder
Lär dig:JavaScript sortera array
Lär dig:JavaScript-arrayiteration
Handbok:Array lastIndexOf-metoden
- Föregående sida includes()
- Nästa sida isArray()
- Gå tillbaka till föregående nivå JavaScript Array referenshandbok