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:
- 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 de indexOf()> methode om de index van het element gfg in de array te vinden name> . De index van gfg wordt opgeslagen in de variabele a> 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 de indexOf()> 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> .
// 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