JavaScript Array metóda indexOf().
The JavaScript Array metóda indexOf(). vráti pozíciu prvého výskytu hodnoty v reťazci. Ak sa hodnota nenájde, vráti -1. Táto metóda poskytuje jednoduchý spôsob, ako určiť polohu konkrétnych znakov alebo podreťazcov v rámci reťazcov.
Syntax
array.indexOf(element, start)
Parametre:
- element: Tento parameter obsahuje prvok, ktorého index sa vráti.
- začať: Tento parameter je voliteľný a obsahuje počiatočný bod poľa, kde predvolená hodnota je 0, aby sa začalo vyhľadávanie.
Návratová hodnota: Táto metóda vráti index prvého výskytu prvku. Ak prvok nemožno nájsť v poli, potom táto metóda vráti -1.
Príklad 1: Nájdenie indexu prvku v poli
Tento kód demonštruje použitie indexOf()> metóda na nájdenie indexu prvku gfg v poli name> . Index gfg je uložený v premennej a> a potom sa prihlásil do konzoly.
let name = ['gfg', 'cse', 'geeks', 'portal']; a = name.indexOf('gfg') // Printing result of method console.log(a) Výkon
0
Príklad 2: Vyhľadávací prvok v poli
Tento kód demonštruje použitie indexOf()> metóda na nájdenie indexu konkrétneho prvku ( 2> ) v poli ( A> ). Vráti index prvého výskytu prvku v poli ( 1> v tomto prípade). Ak sa prvok nenájde, vráti sa -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ýkon
1
Máme kompletný zoznam metód Javascript Array, aby ste ich skontrolovali, prejdite si toto Javascript Array Kompletná referencia článok.
Podporované prehliadače:
- Google Chrome
- Hrana
- Firefox
- Opera
- Safari