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