Bu öğretici, JavaScript'te bir dizideki bir öğeyi bulmanın en iyi yolunu gösterecek.
Bir Öğenin JavaScript Dizisinde Olup Olmadığını Bulmanın/Kontrol Etmenin Etkili Bir Yolu Nedir?
Bir dizideki öğeyi bulmanın birkaç yöntemi vardır, ancak en iyileri aşağıdaki gibidir:
- içerir() yöntemi
- indexOf() yöntemi
Yöntem 1: include() Yöntemini Kullanarak Dizide Bir Öğe Bulun
include() yöntemi, bir dizinin belirli bir öğe içerip içermediğini gösteren bir boole değeri döndürür. O verir ' doğru ” belirli bir öğe bir dizide bulunursa. Aksi takdirde, ' YANLIŞ ”. Bu yöntemin kullanımı kolaydır ve aradığınız öğe olan tek bir argüman gerektirir.
Sözdizimi
Bir dizideki öğeyi bulmak için aşağıdaki sözdizimini kullanın:
sıralamak. içerir ( eleman )
Örnek
Bir sayı dizisi oluşturun:
öyleydi sıralamak = [ 5 , 8 , on bir , 14 , onbeş , yirmi , 23 , 25 ] ;
Şimdi, ' öğesinin olup olmadığını kontrol edin. on bir ”, dizide “ içerir() ' yöntem. “ doğru ” verilen öğe bir dizide varsa. Aksi takdirde, verirse “ YANLIŞ ”:
sabit bulElement = sıralamak. içerir ( on bir ) ;Sonucu konsolda yazdırın:
konsol. kayıt ( bulElement ) ;Çıktı “ doğru ”, öğenin dizide bulunduğunu gösterir:
Yöntem 2: indexOf() Yöntemini Kullanarak Dizide Bir Öğe Bulun
Bir dizide eleman bulmanın bir başka en iyi yolu da “ indeksi() ' yöntem. Bir dizideki öğenin dizinini/konumunu verir. Verilen eleman bir dizide bulunmazsa -1 verir.
Sözdizimi
indexOf() yöntemi için sağlanan sözdizimini izleyin:
sıralamak. indeksi ( eleman )Örnek
Öğeyi indexOf() yönteminde geçirin:
sabit bulElement = sıralamak. indeksi ( on bir ) ;Çıkış ekranı “ 2 ”, bu öğenin dizide ikinci dizinde bulunduğunu gösteren 11 öğesinin dizini:
JavaScript'te bir dizideki öğeyi bulmak için en iyi yöntemleri derledik.
Çözüm
Bir dizideki öğeyi bulmanın birkaç yöntemi vardır, ancak en iyi yol “ içerir() ” yöntemi ve “ indeksi() ' yöntem. include() yöntemi bir boolean değeri verirken, indexOf() yöntemi öğenin dizinini verir. Bu öğreticide, JavaScript'te bir dizideki öğeyi bulmanın en iyi yolunu gösterdik.