U sustavu postoje različite ugrađene funkcije za različite zadatke. Funkcija Indexof koristi se za vraćanje početnog položaja riječi. U osnovi vraća indeks određenog elementa u polju. To je funkcija Arraya koji vraća indeks elementa unutar tog Arraya. U ovom ćemo članku razumjeti indexOf u JavaScriptu u sljedećem slijedu:
- Što je indexOf u JavaScript-u?
- Javascript niz indeksaOf
- Indeks niza u JavaScript-u
- Razlika između indexOf () i search ()
Što je indexOf u JavaScript-u?
IndexOf funkcija se koristi za otkrivanje indeksa elementa u a i an Niz . Postoje dvije varijacije, jedna je indexOf koja se koristi za davanje položaja elementa pretraživanja ili prvog podudarnog elementa:
Ako element nije pronađen, vratit će -1.
Druga je lastIndexOf funkcija koja se koristi za pronalaženje zadnjeg elementa u nizu ili nizu.
Primjer:
var string = 'Dobrodošli u Edureku' string.indexOf ('Dobrodošli')
Izlaz:
0
Za lastIndexof funkciju možemo uzeti sljedeći primjer:
var = ‘Dobrodošli u edureka’ string.lastIndexOf (‘edureka’)
Izlaz:
12
IndexOf u JavaScript-u radi na sličan način za nizovi . Ajmo sada u dubinu i Array indexOf metoda s primjerima.
javascript provjera dužine polja
Javascript niz indeksaOf
The str.indexOf () funkcija pronalazi indeks prvog pojavljivanja niza argumenata u danom nizu. Vrijednost se temelji na 0. Također, vraća -1 ako se vrijednost za koju se traži nikada ne dogodi.
povezana i nepovezana transformacija u informatici
Sintaksa:
string.indexOf (searchvalue, start)
Prvi argument, searchValue je niz koji se traži u osnovnom nizu. Drugi argument indeksa funkcije definira početni indeks odakle se traži searchValue u osnovnom nizu.
Ova funkcija vraća indeks niza (temeljenog na 0) gdje je searchValue prvi put pronađena. Ako searchValue nije moguće pronaći u nizu, funkcija vraća -1.
Primjer:
var str = 'Pozdrav, dobrodošli u edureka!' var n = str.indexOf ('e')
Izlaz:
jedan
Indeks niza u JavaScript-u
Funkcija arr.indexOf () koristi se za pronalaženje indeksa prvog pojavljivanja elementa pretraživanja navedenog kao argument funkcije.
Sintaksa:
arr.indexOf (searchElement [, index])
Prvi argument, searchElement je vrijednost koju treba pretražiti u polju. Drugi argument ove funkcije neobavezni je indeksni argument koji definira početni indeks u nizu odakle će se element pretraživati. Ako ovaj argument nije naveden, indeks 0 uzima se kao početni indeks za započinjanje pretraživanja jer je to zadana vrijednost.
Ova funkcija vraća indeks prvog pojavljivanja elementa searchElement. Ako se element ne može naći u polju, tada ova funkcija vraća -1.
Primjer:
var cars = ['BMW', 'Audi', 'Ferrari'] var arr = cars.indexOf ('Ferrari')
Izlaz:
2
Razlika između indexOf () i search ()
I metode indexOf () i search () koriste se za provjeru da li a postoji u nizu ili ne. Također vraća jedan od indeksa podniza ili -1 ako podniz ne postoji u nizu. Ali postoji razlika između metoda indexOf () i search (). Pogledajmo sintaksu dviju metoda.
Sintaksa metode indexOf ():
String.indexOf (podniz, [offset])
Sintaksa metode search ():
String.search (podniz)
Sada to možete vidjeti na indexOf () metoda, postoji neobavezni parametar (offset) odakle možemo započeti pretraživanje, ali metoda search () nema ovu značajku. Jednostavno uzima podniz i započinje pretraživanje od 0-tog indeksa.
struktura podataka rječnika u javi
Ovdje se radilo samo o indexOfu u JavaScript-u. Ovime smo došli do kraja našeg članka. Nadam se da ste razumjeli kako ova metoda djeluje u JavaScript-u.
Pogledajte naš koja dolazi s treningom uživo pod vodstvom instruktora i iskustvom u stvarnom životu. Ovaj trening čini vas vještima za rad s back-end i front-end web tehnologijama. Uključuje obuku o web razvoju, jQueryju, Angularu, NodeJS, ExpressJS i MongoDB.
Imate pitanje za nas? Molimo vas da ga spominjete u odjeljku za komentare bloga 'indexOf in JavaScript', a mi ćemo vam se javiti.