JavaScript Array metoda indexOf()

The JavaScript Array metoda indexOf(). vrátí pozici prvního výskytu hodnoty v řetězci. Pokud hodnota není nalezena, vrátí -1. Tato metoda poskytuje jednoduchý způsob, jak určit pozici konkrétních znaků nebo podřetězců v řetězcích.

Syntax

array.indexOf(element, start) 

Parametry:

  • živel: Tento parametr obsahuje prvek, jehož index bude vrácen.
  • Start: Tento parametr je volitelný a obsahuje počáteční bod pole, kde výchozí hodnota je 0 pro zahájení vyhledávání.

Návratová hodnota: Tato metoda vrací index prvního výskytu prvku. Pokud prvek nelze v poli nalézt, vrátí tato metoda hodnotu -1.

Příklad 1: Hledání indexu prvku v poli

Tento kód ukazuje použití indexOf()> metoda k nalezení indexu prvku gfg v poli name> . Index gfg je uložen v proměnné a> a poté se přihlásil do konzole.

JavaScript
let name = ['gfg', 'cse', 'geeks', 'portal']; a = name.indexOf('gfg') // Printing result of method console.log(a) 

Výstup
0 

Příklad 2: Vyhledávací prvek v poli

Tento kód ukazuje použití indexOf()> metoda k nalezení indexu konkrétního prvku ( 2> ) v poli ( A> ). Vrátí index prvního výskytu prvku v poli ( 1> v tomto případě). Pokud prvek není nalezen, vrátí se -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); 

Výstup
1 

Máme kompletní seznam metod Javascript Array, pro kontrolu si je prosím projděte toto Javascript Array Kompletní reference článek.

Podporované prohlížeče:

  • Google Chrome
  • Okraj
  • Firefox
  • Opera
  • Safari