Kāds ir labākais veids, kā atrast, ja vienums atrodas JavaScript masīvā

Kads Ir Labakais Veids Ka Atrast Ja Vienums Atrodas Javascript Masiva



Ir vairākas metodes, piemēram, find(), include(), indexOf() vai filtra() metodes, lai pārbaudītu, vai vienums/elements pastāv JavaScript masīvā. Labākais veids, kā noteikt, vai vienums atrodas JavaScript masīvā, ir atkarīgs no datu veida, ar kuru strādājat, taču parasti “ Array.includes() ' metode vai ' Array.indexOf() ” metodes ir vislabākās.

Šī apmācība ilustrē labāko veidu, kā JavaScript masīvā atrast vienumu.

Kāds ir efektīvs veids, kā atrast/pārbaudīt, vai vienums atrodas JavaScript masīvā?

Ir vairākas metodes elementa atrašanai masīvā, bet labākās ir šādas:







  • ietver() metodi
  • indexOf() metode

1. metode. Atrodiet vienumu masīvā, izmantojot iekļaušanas () metodi

Metode include() atgriež Būla vērtību, kas norāda, vai masīvā ir konkrēts vienums vai nē. Tas dod ' taisnība ” ja konkrētais elements ir atrasts masīvā. Citādi tas atgriežas ' viltus ”. Šī metode ir viegli lietojama, un tai ir nepieciešams viens arguments, jūsu meklētais elements.



Sintakse



Izmantojiet šo sintaksi, lai atrastu vienumu masīvā:





masīvs. ietilpst ( elements )

Piemērs

Izveidojiet skaitļu masīvu:



bija masīvs = [ 5 , 8 , vienpadsmit , 14 , piecpadsmit , divdesmit , 23 , 25 ] ;

Tagad pārbaudiet, vai elements ' vienpadsmit ' eksistē masīvā, izmantojot ' ietilpst() ” metode. Tas parādīs ' taisnība ” ja dotais elements eksistē masīvā. Citādi, ja tas dod ' viltus ”:

konst atrastElementu = masīvs. ietilpst ( vienpadsmit ) ;

Izdrukājiet rezultātu konsolē:

konsole. žurnāls ( atrastElementu ) ;

Izvade parāda ' taisnība ”, kas norāda, ka vienums ir atrasts masīvā:

2. metode: atrodiet vienumu masīvā, izmantojot metodi indexOf().

Vēl viens labākais veids, kā atrast elementu masīvā, ir “ indexOf() ” metode. Tas norāda elementa indeksu/pozīciju masīvā. Ja dotais elements nav atrasts masīvā, tas dod -1.

Sintakse

Izpildiet indeksOf() metodes sintakse:

masīvs. indekssOf ( elements )

Piemērs

Nododiet elementu indexOf() metodē:

konst atrastElementu = masīvs. indekssOf ( vienpadsmit ) ;

Izvades displejs ' 2 ”, kas ir elementa 11 indekss, kas norāda, ka šis vienums atrodas masīvā otrajā indeksā:

Mēs esam apkopojuši labākās metodes, kā atrast vienumu masīvā JavaScript.

Secinājums

Ir vairākas metodes elementa atrašanai masīvā, taču labākais veids ir “ ietilpst() ' metode un ' indexOf() ” metode. Metode include() izvada Būla vērtību, savukārt metode indexOf() dod elementa indeksu. Šajā apmācībā mēs ilustrējām labāko veidu, kā JavaScript masīvā atrast vienumu.