Kateri je najboljši način za iskanje, če je element v nizu JavaScript

Kateri Je Najboljsi Nacin Za Iskanje Ce Je Element V Nizu Javascript



Obstaja več metod, kot so metode find(), include(), indexOf() ali filter() za preverjanje, ali element/element obstaja v matriki v JavaScriptu. Najboljši način, da ugotovite, ali je element v matriki JavaScript, je odvisen od vrste podatkov, s katerimi delate, vendar je na splošno » Array.includes() ' metoda ali ' Array.indexOf() ” metode so najboljše.

Ta vadnica bo prikazala najboljši način za iskanje elementa v nizu v JavaScriptu.

Kakšen je učinkovit način za iskanje/preverjanje, ali je element v nizu JavaScript?

Obstaja več načinov za iskanje elementa v matriki, najboljši pa so naslednji:







  • vključuje metodo().
  • metoda indexOf().

1. način: poiščite element v matriki z uporabo metode include().

Metoda include() vrne logično vrednost, ki označuje, ali matrika vsebuje določen element ali ne. Daje ' prav «, če je določen element najden v matriki. V nasprotnem primeru se vrne ' lažno ”. Ta metoda je enostavna za uporabo in zahteva en sam argument, element, ki ga iščete.



Sintaksa



Za iskanje elementa v matriki uporabite naslednjo sintakso:





niz. vključuje ( element )

Primer

Ustvari niz števil:



je bil niz = [ 5 , 8 , enajst , 14 , petnajst , dvajset , 23 , 25 ] ;

Zdaj preverite, ali je element ' enajst « obstaja v matriki z uporabo » vključuje() ” metoda. Prikazalo se bo ' prav ”, če dani element obstaja v matriki. Sicer, če daje ' lažno ”:

konst findElement = niz. vključuje ( enajst ) ;

Natisnite rezultat na konzoli:

konzola. dnevnik ( findElement ) ;

Izhod prikaže ' prav «, ki označuje, da je bil element najden v matriki:

2. način: poiščite element v nizu z uporabo metode indexOf().

Drug najboljši način za iskanje elementa v matriki je ' indeks() ” metoda. Poda indeks/položaj elementa v matriki. Če danega elementa ni mogoče najti v matriki, dobi -1.

Sintaksa

Sledite navedeni sintaksi za metodo indexOf():

niz. indeks ( element )

Primer

Posredujte element v metodi indexOf():

konst findElement = niz. indeks ( enajst ) ;

Izhodni zaslon ' 2 «, ki je indeks elementa 11, ki označuje, da je ta element prisoten v matriki pri drugem indeksu:

Zbrali smo najboljše metode za iskanje elementa v matriki v JavaScriptu.

Zaključek

Obstaja več metod za iskanje elementa v nizu, vendar je najboljši način ' vključuje() ' metoda in ' indeks() ” metoda. Metoda include() izpiše logično vrednost, medtem ko metoda indexOf() poda indeks elementa. V tej vadnici smo ponazorili najboljši način za iskanje elementa v nizu v JavaScriptu.