De JavaScript Array indexOf() metod returnerar positionen för den första förekomsten av ett värde i en sträng. Om värdet inte hittas returnerar det -1. Denna metod ger ett enkelt sätt att bestämma positionen för specifika tecken eller delsträngar inom strängar.
Syntax
array.indexOf(element, start)>
Parametrar:
strängen innehåller
- element: Denna parameter innehåller elementet vars index kommer att returneras.
- Start: Denna parameter är valfri och håller startpunkten för arrayen, där standardvärdet är 0 för att starta sökningen.
Returvärde: Denna metod returnerar indexet för den första förekomsten av elementet. Om elementet inte kan hittas i arrayen returnerar denna metod -1.
Exempel 1: Hitta index för element i Array
Denna kod visar användningen avindexOf()>
metod för att hitta indexet för elementet gfg i arrayenname>
. Indexet för gfg lagras i variabelna>
och loggade sedan in på konsolen.
let name = ['gfg', 'cse', 'geeks', 'portal']; a = name.indexOf('gfg') // Printing result of method console.log(a)>
Produktion
0>
Exempel 2: Söker element i Array
Denna kod visar användningen avindexOf()>
metod för att hitta indexet för ett specifikt element (2>
) i en array (A>
). Den returnerar indexet för den första förekomsten av elementet i arrayen (1>
I detta fall). Om elementet inte hittas returneras det-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 komplett lista med Javascript Array-metoder, gå igenom detta för att kontrollera dem Javascript Array Komplett referens artikel.
Webbläsare som stöds:
- Google Chrome
- Kant
- Firefox
- Opera
- Safari