JavaScript Array indexOf() Metode
Det JavaScript Array indexOf() metode returnerer positionen for den første forekomst af en værdi i en streng. Hvis værdien ikke findes, returnerer den -1. Denne metode giver en enkel måde at bestemme placeringen af specifikke tegn eller understrenge i strenge.
Syntaks
array.indexOf(element, start)
Parametre:
- element: Denne parameter indeholder det element, hvis indeks vil blive returneret.
- Start: Denne parameter er valgfri og holder startpunktet for arrayet, hvor standardværdien er 0 for at starte søgningen.
Returværdi: Denne metode returnerer indekset for den første forekomst af elementet. Hvis elementet ikke kan findes i arrayet, returnerer denne metode -1.
Eksempel 1: Find indeks for element i array
Denne kode demonstrerer brugen af indexOf()> metode til at finde indekset for elementet gfg i arrayet name> . Indekset for gfg er gemt i variablen a> og derefter logget på konsollen.
let name = ['gfg', 'cse', 'geeks', 'portal']; a = name.indexOf('gfg') // Printing result of method console.log(a) Produktion
0
Eksempel 2: Søger element i Array
Denne kode demonstrerer brugen af indexOf()> metode til at finde indekset for et bestemt element ( 2> ) i en matrix ( A> ). Det returnerer indekset for den første forekomst af elementet i arrayet ( 1> I dette tilfælde). Hvis elementet ikke findes, vender det tilbage -1> .
// Taking input as an array A // having some elements. let A = [1, 2, 3, 4, 5]; // indexOf() method is called to // test whether the searching element // is present in given array or not. a = A.indexOf(2) // Printing result of method. console.log(a);
Produktion
1
Vi har en komplet liste over Javascript Array-metoder, for at kontrollere dem, gå venligst igennem dette Javascript Array Komplet reference artikel.
Understøttede browsere:
- Google Chrome
- Edge
- Firefox
- Opera
- Safari