JavaScript Equivalent a in_array() de PHP

Javascript Equivalent A In Array De Php



in_array() ” és un mètode predefinit en PHP que s'utilitza per determinar si el valor donat existeix en una matriu. A JavaScript, hi ha un mètode predefinit anomenat ' inclou () ” mètode que és equivalent a in_array() de PHP.

Aquest bloc il·lustrarà l'equivalent del mètode 'in_array()' de PHP en JavaScript.

Quin és l'equivalent de 'in_array()' de PHP a JavaScript?

El ' inclou () ” és equivalent a in_array() de PHP. S'utilitza a JavaScript per comprovar si una matriu conté l'element especificat o no. Dóna un valor booleà en funció de l'existència d'un element en una matriu.







Sintaxi
Seguiu la sintaxi esmentada a continuació per al mètode include():



inclou ( element de cerca )

Es necessita un ' element de cerca ” com a argument.



Exemple 1
Creeu una sèrie d'idiomes:





era llengües = [ 'HTML' , 'CSS' , 'JavaScript' , 'Nodejs' ] ;

Crea una variable ' checkinArray 'que emmagatzema un valor' css ” per cercar en una matriu:

era checkinArray = 'css' ;

Truqueu al mètode includes() passant un valor de cerca com a argument:



consola. registre ( llengües. inclou ( checkinArray ) ) ;

Dóna ' fals ” perquè JavaScript és un llenguatge sensible a majúscules i minúscules:

Tanmateix, per als valors de la variable com “ CSS ”, el mètode includes() retornarà “ veritat ”:

era checkinArray = 'CSS' ;
consola. registre ( llengües. inclou ( checkinArray ) ) ;

Sortida

També podeu utilitzar el tradicional ' per ' bucle com a equivalent al ' in_array() ” mètode. Vegem un exemple.

Exemple 2
En l'exemple donat, determinarem si el ' JavaScript ” el valor existeix a la matriu:

era checkinArray = 'JavaScript' ;

Crea una variable ' bandera ”:

era bandera ;

Utilitzar el ' per ' bucle fins a la longitud d'una matriu i comproveu si els elements de la matriu són iguals al valor de la variable ' checkinArray ”. Si el valor és igual, establiu el valor de ' bandera ' a ' veritat ”, i trencar el bucle. En cas contrari, establiu el valor de la 'bandera' com a ' fals ”:

per ( era i = 0 ; i < llengües. llargada ; i ++ ) {
si ( llengües [ i ] === checkinArray ) {
bandera = veritat ;
trencar ;
}
altra cosa {
bandera = fals ;
}
}

Finalment, imprimiu el valor de 'bandera' a la consola:

consola. registre ( bandera ) ;

La sortida dóna ' veritat ' que indica que el ' JavaScript ” està present a la matriu:

Això és tot sobre l'equivalent JavaScript de in_array() de PHP.

Conclusió

En JavaScript, el ' inclou () ” és equivalent al mètode “in_array()” de PHP. També podeu utilitzar el tradicional ' per ” bucle com a equivalent al “in_array()” de PHP. Aquest bloc va il·lustrar l'equivalent del mètode 'in_array()' de PHP en JavaScript.