logo

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:



java výjimky
  • ž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 poliname>. 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