Bir Öğenin JavaScript Dizisinde Olup Olmadığını Bulmanın En İyi Yolu Nedir?

Bir Ogenin Javascript Dizisinde Olup Olmadigini Bulmanin En Iyi Yolu Nedir



Öğenin/öğenin JavaScript'te bir dizide var olup olmadığını doğrulamak için find(), include(), indexOf() veya filter() yöntemleri gibi birkaç yöntem vardır. Bir öğenin bir JavaScript dizisinde olup olmadığını bulmanın en iyi yolu, üzerinde çalıştığınız veri türüne bağlıdır, ancak genellikle ' Dizi.içerir() ” yöntemi veya “ Dizi.indexOf() Yöntemler en iyisidir.

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.