JavaScript Array indexOf() Metode
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:
- 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 av indexOf()> metode for å finne indeksen til elementet gfg i matrisen name> . Indeksen til gfg er lagret i variabelen a> 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 av indexOf()> 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