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.