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:

  • 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 av indexOf()> metod för att hitta indexet för elementet gfg i arrayen name> . Indexet för gfg lagras i variabeln a> 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 av indexOf()> 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