logo

JavaScript Array indexOf() Methode

De JavaScript Array indexOf()-methode retourneert de positie van de eerste keer dat een waarde in een tekenreeks voorkomt. Als de waarde niet wordt gevonden, retourneert deze -1. Deze methode biedt een eenvoudige manier om de positie van specifieke tekens of subtekenreeksen binnen tekenreeksen te bepalen.

Syntaxis



array.indexOf(element, start)>

Parameters:

bharti jha
  • element: Deze parameter bevat het element waarvan de index zal worden geretourneerd.
  • begin: Deze parameter is optioneel en bevat het startpunt van de array, waarbij de standaardwaarde 0 is om de zoekopdracht te starten.

Winstwaarde: Deze methode retourneert de index van de eerste keer dat het element voorkomt. Als het element niet in de array kan worden gevonden, retourneert deze methode -1.

Voorbeeld 1: Index van element in array zoeken



Deze code demonstreert het gebruik van deindexOf()>methode om de index van het element gfg in de array te vindenname>. De index van gfg wordt opgeslagen in de variabelea>en log vervolgens in op de console.

JavaScript
let name = ['gfg', 'cse', 'geeks', 'portal']; a = name.indexOf('gfg') // Printing result of method console.log(a)>

Uitvoer
0>

Voorbeeld 2: Element in array zoeken

Deze code demonstreert het gebruik van deindexOf()>methode om de index van een specifiek element te vinden (2>) in een array (A>). Het retourneert de index van de eerste keer dat het element in de array voorkomt (1>in dit geval). Als het element niet wordt gevonden, keert het terug-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);>

Uitvoer
1>

We hebben een volledige lijst met Javascript Array-methoden. Om deze te controleren, kunt u deze doornemen Javascript Array Volledige referentie artikel.

Ondersteunde browsers:

  • Google Chrome
  • Rand
  • Firefox
  • Opera
  • Safari