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.

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

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