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