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:
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.