Care este cea mai bună modalitate de a găsi dacă un articol se află într-o matrice JavaScript

Care Este Cea Mai Buna Modalitate De A Gasi Daca Un Articol Se Afla Intr O Matrice Javascript



Există mai multe metode, cum ar fi metodele find(), includes(), indexOf() sau filter() pentru a verifica dacă elementul/elementul există într-o matrice în JavaScript. Cel mai bun mod de a afla dacă un articol se află într-o matrice JavaScript depinde de tipul de date cu care lucrați, dar, în general, „ Array.includes() ” sau metoda ” Array.indexOf() ” metodele sunt cele mai bune.

Acest tutorial va ilustra cel mai bun mod de a găsi un articol într-o matrice în JavaScript.

Care este o modalitate eficientă de a găsi/verifica dacă un articol se află într-o matrice JavaScript?

Există mai multe metode de a găsi elementul într-o matrice, dar cele mai bune sunt următoarele:







  • include metoda
  • metoda indexOf().

Metoda 1: Găsiți un articol în matrice folosind metoda includes().

Metoda includes() returnează o valoare booleană care indică dacă o matrice conține sau nu un anumit articol. Dă „ Adevărat ” dacă elementul anume se găsește într-o matrice. În rest, se întoarce” fals ”. Această metodă este ușor de utilizat și necesită un singur argument, elementul pe care îl căutați.



Sintaxă



Utilizați următoarea sintaxă pentru a găsi elementul într-o matrice:





matrice. include ( element )

Exemplu

Creați o matrice de numere:



a fost matrice = [ 5 , 8 , unsprezece , 14 , cincisprezece , douăzeci , 23 , 25 ] ;

Acum, verificați dacă elementul „ unsprezece ” există în matrice folosind „ include () ” metoda. Va afișa „ Adevărat ” dacă elementul dat există într-o matrice. În rest, dacă dă „ fals ”:

const findElement = matrice. include ( unsprezece ) ;

Imprimați rezultatul pe consolă:

consolă. Buturuga ( findElement ) ;

Ieșirea afișează „ Adevărat ”, care indică faptul că elementul a fost găsit în matrice:

Metoda 2: Găsiți un articol în matrice folosind metoda indexOf().

O altă modalitate cea mai bună de a găsi un element într-o matrice este „ Index de() ” metoda. Oferă indexul/poziția elementului într-o matrice. Dacă elementul dat nu se găsește într-o matrice, dă -1.

Sintaxă

Urmați sintaxa furnizată pentru metoda indexOf():

matrice. Index de ( element )

Exemplu

Treceți elementul în metoda indexOf():

const findElement = matrice. Index de ( unsprezece ) ;

Afișajul de ieșire „ 2 ”, care este indexul elementului 11 care indică faptul că acest element este prezent în matrice la al doilea index:

Am compilat cele mai bune metode pentru a găsi elementul într-o matrice în JavaScript.

Concluzie

Există mai multe metode de a găsi elementul într-o matrice, dar cel mai bun mod este „ include () „metoda” și „ Index de() ” metoda. Metoda includes() produce o valoare booleană, în timp ce metoda indexOf() oferă indexul elementului. În acest tutorial, am ilustrat cel mai bun mod de a găsi elementul într-o matrice în JavaScript.