Equivalente JavaScript di in_array() di PHP

Equivalente Javascript Di In Array Di Php



in_array() ” è un metodo predefinito in PHP utilizzato per determinare se il valore specificato esiste in un array. In JavaScript esiste un metodo predefinito chiamato ' include() ” metodo equivalente a in_array() di PHP.

Questo blog illustrerà l'equivalente del metodo 'in_array()' di PHP in JavaScript.

Qual è l'equivalente di 'in_array ()' di PHP in JavaScript?

IL ' include() ” equivale al metodo in_array() di PHP. Viene utilizzato in JavaScript per verificare se un array contiene o meno l'elemento specificato. Fornisce un valore booleano che dipende dall'esistenza di un elemento in un array.







Sintassi
Segui la sintassi indicata di seguito per il metodo include():



include ( searchElement )

Ci vuole un ' searchElement ” come argomento.



Esempio 1
Crea un array di lingue:





era le lingue = [ 'HTML' , 'CSS' , 'Javascript' , 'Nodejs' ] ;

Crea una variabile ' checkinArray ” che memorizza un valore “ css ” per cercare in un array:

era checkinArray = 'css' ;

Chiama il metodo includes() passando un valore di ricerca come argomento:



consolare. tronco d'albero ( le lingue. include ( checkinArray ) ) ;

Dà ' falso ” perché JavaScript è un linguaggio con distinzione tra maiuscole e minuscole:

Tuttavia, per i valori variabili come ' CSS ”, il metodo includes() restituirà “ VERO ”:

era checkinArray = 'CSS' ;
consolare. tronco d'albero ( le lingue. include ( checkinArray ) ) ;

Produzione

Puoi anche utilizzare il tradizionale ' per ” ciclo come equivalente al “ in_array() ' metodo. Vediamo un esempio.

Esempio 2
Nell'esempio dato, determineremo se il ' javascript ” il valore esiste nell'array:

era checkinArray = 'Javascript' ;

Crea una variabile ' bandiera ”:

era bandiera ;

Usa il ' per ” loop fino alla lunghezza di un array e controlla se gli elementi dell'array sono uguali al valore della variabile “ checkinArray ”. Se il valore è uguale, impostare il valore di ' bandiera ' A ' VERO ”, e interrompi il ciclo. Altrimenti, imposta il valore 'flag' come ' falso ”:

per ( era io = 0 ; io < le lingue. lunghezza ; io ++ ) {
Se ( le lingue [ io ] === checkinArray ) {
bandiera = VERO ;
rottura ;
}
altro {
bandiera = falso ;
}
}

Infine, stampa il valore 'flag' sulla console:

consolare. tronco d'albero ( bandiera ) ;

L'output dà ' VERO ” che indica che il “ javascript ” è presente nell'array:

Questo è tutto sull'equivalente JavaScript di in_array() di PHP.

Conclusione

In JavaScript, il ' include() ” è equivalente al metodo “in_array()” di PHP. Puoi anche utilizzare il tradizionale ' per ” come l'equivalente di 'in_array()' di PHP. Questo blog ha illustrato l'equivalente del metodo 'in_array()' di PHP in JavaScript.