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.
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>.
// 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