Metoda JavaScript niza indexOf() koristi se za pretraživanje položaja određenog elementa u danom nizu. Ova metoda razlikuje velika i mala slova.
Indeksna pozicija prvog elementa u nizu uvijek počinje s nulom. Ako element nije prisutan u nizu, vraća -1.
Sintaksa
Metoda indexOf() predstavljena je sljedećom sintaksom:
array.indexOf(element,index)
Parametar
element - Predstavlja element koji se traži.
Povratak
Indeks određenog elementa.
Primjer metode JavaScript Array indexOf().
Pogledajmo nekoliko jednostavnih primjera metode indexOf().
Primjer 1
Ovdje ćemo ispisati položaj elementa.
var arr=['C','C++','Python','C++','Java']; var result= arr.indexOf('C++'); document.writeln(result);Testirajte sada
Izlaz:
1
Primjer 2
U ovom primjeru dat ćemo vrijednost indeksa odakle počinje pretraživanje.
var arr=['C','C++','Python','C++','Java']; var result= arr.indexOf('C++',2); document.writeln(result);Testirajte sada
Izlaz:
sunčano diol doba
3
Primjer 3
Ovdje ćemo pretražiti element koji nije prisutan u nizu.
var arr=['C','C++','Python','C++','Java']; var result= arr.indexOf('JavaScript'); document.writeln(result);Testirajte sada
Izlaz:
-1