logo

JavaScript Array indexOf() Metod

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.

JavaScript
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