logo

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:

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.

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