Koji je najbolji način za pronalaženje je li stavka u JavaScript polju

Koji Je Najbolji Nacin Za Pronalazenje Je Li Stavka U Javascript Polju



Postoji nekoliko metoda, kao što su find(), includes(), indexOf() ili metode filter() za provjeru postoji li stavka/element u nizu u JavaScriptu. Najbolji način da saznate je li stavka u JavaScript polju ovisi o vrsti podataka s kojima radite, ali općenito, ' Array.includes() ' metoda ili ' Array.indexOf() ” metode su najbolje.

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.