Milline on parim viis leida, kui üksus on JavaScripti massiivis

Milline On Parim Viis Leida Kui Uksus On Javascripti Massiivis



On mitmeid meetodeid, näiteks find(), include(), indexOf() või filter() meetodid, et kontrollida, kas üksus/element on JavaScripti massiivis olemas. Parim viis selle leidmiseks, kas üksus on JavaScripti massiivis, sõltub teie kasutatavate andmete tüübist, kuid üldiselt on ' Array.includes() ' meetod või ' Array.indexOf() ” meetodid on parimad.

See õpetus illustreerib parimat viisi JavaScripti massiivist üksuse leidmiseks.

Mis on tõhus viis leida/kontrollida, kas üksus on JavaScripti massiivis?

Elemendi leidmiseks massiivist on mitu meetodit, kuid parimad on järgmised:







  • hõlmab () meetodit
  • indeksOf() meetod

1. meetod: leidke massiivist üksus, kasutades meetodit include()

Meetod include() tagastab tõeväärtuse, mis näitab, kas massiiv sisaldab konkreetset üksust või mitte. See annab ' tõsi ” kui konkreetne element leidub massiivist. Muidu naaseb ' vale ”. Seda meetodit on lihtne kasutada ja see nõuab ühte argumenti, elementi, mida otsite.



Süntaks



Massiivist üksuse leidmiseks kasutage järgmist süntaksit:





massiivi. sisaldab ( element )

Näide

Looge numbrite massiiv:



oli massiivi = [ 5 , 8 , üksteist , 14 , viisteist , kakskümmend , 23 , 25 ] ;

Nüüd kontrollige, kas element ' üksteist ' eksisteerib massiivis kasutades ' sisaldab () ” meetod. See kuvab ' tõsi ”, kui antud element on massiivis olemas. Muidu, kui see annab ' vale ”:

konst leia element = massiivi. sisaldab ( üksteist ) ;

Prindi tulemus konsoolile:

konsool. logi ( leia element ) ;

Väljundil kuvatakse ' tõsi ”, mis näitab, et üksus on massiivist leitud:

2. meetod: leidke massiivist üksus, kasutades meetodit indexOf().

Teine parim viis massiivist elemendi leidmiseks on ' indeks() ” meetod. See annab elemendi indeksi/positsiooni massiivis. Kui antud elementi massiivist ei leidu, annab see -1.

Süntaks

Järgige meetodi indexOf() süntaksit:

massiivi. indeks ( element )

Näide

Edastage element meetodis indexOf():

konst leia element = massiivi. indeks ( üksteist ) ;

Väljundkuva ' 2 ”, mis on elemendi 11 indeks, mis näitab, et see üksus on massiivi teises indeksis:

Oleme koostanud parimad meetodid üksuse leidmiseks JavaScripti massiivist.

Järeldus

Elemendi leidmiseks massiivist on mitu meetodit, kuid parim viis on ' sisaldab () ' meetod ja ' indeks() ” meetod. Meetod include() väljastab tõeväärtuse, meetod indexOf() aga elemendi indeksi. Selles õpetuses illustreerisime parimat viisi üksuse leidmiseks JavaScripti massiivist.