De JavaScript Array indexOf() metode returnerer posisjonen til den første forekomsten av en verdi i en streng. Hvis verdien ikke blir funnet, returnerer den -1. Denne metoden gir en enkel måte å bestemme plasseringen av spesifikke tegn eller delstrenger i strenger.
Syntaks
array.indexOf(element, start)>
Parametere:
knn algoritme
- element: Denne parameteren inneholder elementet hvis indeks vil bli returnert.
- start: Denne parameteren er valgfri og inneholder startpunktet til matrisen, der standardverdien er 0 for å starte søket.
Returverdi: Denne metoden returnerer indeksen for den første forekomsten av elementet. Hvis elementet ikke kan bli funnet i matrisen, returnerer denne metoden -1.
Eksempel 1: Finne indeks over element i matrise
Denne koden demonstrerer bruken avindexOf()>metode for å finne indeksen til elementet gfg i matrisenname>. Indeksen til gfg er lagret i variabelena>og deretter logget på konsollen.
let name = ['gfg', 'cse', 'geeks', 'portal']; a = name.indexOf('gfg') // Printing result of method console.log(a)> Produksjon
0>
Eksempel 2: Søker element i Array
Denne koden demonstrerer bruken avindexOf()>metode for å finne indeksen til et spesifikt element (2>) i en matrise (A>). Den returnerer indeksen for den første forekomsten av elementet i matrisen (1>i dette tilfellet). Hvis elementet ikke blir funnet, returnerer det-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);>
Produksjon
1>
Vi har en komplett liste over Javascript Array-metoder, for å sjekke dem, gå gjennom dette Javascript Array Komplett referanse artikkel.
Støttede nettlesere:
- Google Chrome
- Kant
- Firefox
- Opera
- Safari