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