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.

JavaScript
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> .

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); 

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