Ovaj vodič će ilustrirati najbolji način za pronalaženje stavke u nizu u JavaScriptu.
Koji je učinkovit način za pronalaženje/provjeru je li stavka u JavaScript polju?
Postoji nekoliko metoda za pronalaženje elementa u nizu, ali najbolji su sljedeći:
- uključuje() metodu
- metoda indexOf().
Metoda 1: Pronađite stavku u nizu pomoću metode include().
Metoda include() vraća Booleovu vrijednost koja pokazuje sadrži li niz određenu stavku ili ne. Daje ' pravi ” ako se određeni element nalazi u nizu. Inače se vraća ' lažno ”. Ova metoda je jednostavna za korištenje i zahtijeva jedan argument, element koji tražite.
Sintaksa
Koristite sljedeću sintaksu da biste pronašli stavku u nizu:
niz. uključuje ( element )
Primjer
Napravite niz brojeva:
bio je niz = [ 5 , 8 , jedanaest , 14 , petnaest , dvadeset , 23 , 25 ] ;
Sada provjerite je li element “ jedanaest ” postoji u nizu koristeći „ uključuje () ” metoda. Prikazat će se ' pravi ” ako navedeni element postoji u nizu. Inače, ako daje ' lažno ”:
konst pronađiElement = niz. uključuje ( jedanaest ) ;Ispis rezultata na konzoli:
konzola. log ( pronađiElement ) ;Izlaz prikazuje ' pravi “, što označava da je stavka pronađena u nizu:
Metoda 2: Pronađite stavku u nizu pomoću metode indexOf().
Drugi najbolji način za pronalaženje elementa u nizu je ' indexOf() ” metoda. Daje indeks/poziciju elementa u nizu. Ako zadani element nije pronađen u nizu, daje -1.
Sintaksa
Slijedite danu sintaksu za metodu indexOf():
niz. indexOf ( element )Primjer
Proslijedite element u metodi indexOf():
konst pronađiElement = niz. indexOf ( jedanaest ) ;Prikaz izlaza ' 2 “, što je indeks elementa 11 koji označava da je ova stavka prisutna u nizu na drugom indeksu:
Sastavili smo najbolje metode za pronalaženje stavke u nizu u JavaScriptu.
Zaključak
Postoji nekoliko metoda za pronalaženje elementa u nizu, ali najbolji način je ' uključuje () ' metoda i ' indexOf() ” metoda. Metoda include() daje Booleovu vrijednost dok metoda indexOf() daje indeks elementa. U ovom vodiču ilustrirali smo najbolji način za pronalaženje stavke u nizu u JavaScriptu.