PHP'nin in_array() JavaScript Eşdeğeri

Php Nin In Array Javascript Esdegeri



in_array() ”, verilen değerin bir dizide var olup olmadığını belirlemek için kullanılan PHP'de önceden tanımlanmış bir yöntemdir. JavaScript'te '' adında önceden tanımlanmış bir yöntem vardır. içerir() ” PHP'nin in_array() işlevine eşdeğer bir yöntem.

Bu blog PHP'nin JavaScript'teki 'in_array()' yönteminin eşdeğerini gösterecek.

JavaScript'te PHP'nin “in_array()” Eşdeğeri Nedir?

içerir() ” yöntemi, PHP'nin in_array() yöntemine eşdeğerdir. Bir dizinin belirtilen öğeyi içerip içermediğini kontrol etmek için JavaScript'te kullanılır. Bir dizideki bir öğenin varlığına bağlı olarak bir boole değeri verir.







Sözdizimi
include() yöntemi için aşağıda belirtilen sözdizimini izleyin:



içerir ( arama öğesi )

bir “alır arama öğesi ” bir argüman olarak.



örnek 1
Bir dizi dil oluşturun:





öyleydi Diller = [ 'HTML' , 'CSS' , 'JavaScript' , 'Nodej'ler' ] ;

Bir değişken oluşturun ' checkinArray 'bir değer depolayan' css ” bir dizide arama yapmak için:

öyleydi checkinArray = 'css' ;

Argüman olarak bir arama değeri ileterek include() yöntemini çağırın:



konsol. kayıt ( Diller. içerir ( checkinArray ) ) ;

O verir ' YANLIŞ ” çünkü JavaScript büyük/küçük harfe duyarlı bir dildir:

Ancak değişken değerleri için “ CSS ”, include() yöntemi şunu döndürür: doğru ”:

öyleydi checkinArray = 'CSS' ;
konsol. kayıt ( Diller. içerir ( checkinArray ) ) ;

Çıktı

Ayrıca geleneksel “ için ” döngüsüne eşdeğer olarak döngü in_array() ' yöntem. Bir örnek görelim.

Örnek 2
Verilen örnekte, “ JavaScript ” değeri dizide var:

öyleydi checkinArray = 'JavaScript' ;

Bir değişken oluşturun ' bayrak ”:

öyleydi bayrak ;

Kullan ' için ” bir dizinin uzunluğuna kadar döngü yapın ve dizi elemanlarının değişkenin değerine eşit olup olmadığını kontrol edin” checkinArray ”. Değer eşitse, “ değerini ayarlayın. bayrak ' ile ' doğru ”, ve döngüyü kırın. Aksi takdirde “flag” değerini “ olarak ayarlayın. YANLIŞ ”:

için ( öyleydi Ben = 0 ; Ben < Diller. uzunluk ; Ben ++ ) {
eğer ( Diller [ Ben ] === checkinArray ) {
bayrak = doğru ;
kırmak ;
}
başka {
bayrak = YANLIŞ ;
}
}

Son olarak, konsoldaki 'flag' değerini yazdırın:

konsol. kayıt ( bayrak ) ;

Çıktı “ doğru ”, bu da “ JavaScript ” dizide mevcut:

PHP'nin in_array() işlevinin JavaScript Eşdeğeri bu kadar.

Çözüm

JavaScript'te ' içerir() ” yöntemi, PHP'nin “in_array()” yöntemine eşdeğerdir. Ayrıca geleneksel “ için ” döngüsü, PHP'nin “in_array()” işlevine eşdeğerdir. Bu blog PHP'nin JavaScript'teki 'in_array()' yönteminin eşdeğerini gösteriyordu.