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:
knn algoritme
- 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 afindexOf()>metode til at finde indekset for elementet gfg i arrayetname>. Indekset for gfg er gemt i variablena>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 afindexOf()>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>.
JavaScript
// 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