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.

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

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