Este blog ilustrará el equivalente del método "in_array ()" de PHP en JavaScript.
¿Cuál es el equivalente de "in_array ()" de PHP en JavaScript??
El "Incluye ()El método "es equivalente al in_array () de PHP. Se usa en JavaScript para verificar si una matriz contiene el elemento especificado o no. Da un valor booleano dependiendo de la existencia de un elemento en una matriz.
Sintaxis
Siga la sintaxis mencionada a continuación para el método incluir ():
Toma un "SearchElement"Como argumento.
Ejemplo 1
Crear una variedad de idiomas:
Crear una variable "checkineray"Que almacena un valor"CSS"Para buscar en una matriz:
var checkInArray = "CSS";Llame al método incluido () pasando un valor de búsqueda como argumento:
consola.Registro (idiomas.incluye (checkineArray));Da "FALSO"Porque el JavaScript es un lenguaje sensible a mayúscula:
Sin embargo, para los valores variables como "CSS", El método incluido () devolverá"verdadero":
var checkInArray = "CSS";Producción
También puedes utilizar lo tradicional "para"Loop como equivalente al"in_array ()" método. Veamos un ejemplo.
Ejemplo 2
En el ejemplo dado, determinaremos si el "JavascriptEl valor existe en la matriz:
Crear una variable "bandera":
bandera var;Utilizar el "para"Luce hasta la longitud de una matriz y verifique si los elementos de la matriz son iguales al valor de la variable"checkineray". Si el valor es igual, establezca el valor de "bandera" a "verdadero", Y rompa el bucle. De lo contrario, configure el valor de "bandera" como "FALSO":
para (var i = 0; i < languages.length; i++)Finalmente, imprima el valor de "bandera" en la consola:
consola.log (bandera);La salida da "verdadero"Que indica que el"Javascript"Está presente en la matriz:
Eso se trata del equivalente de JavaScript de PHP's in_array ().
Conclusión
En JavaScript, el "Incluye ()El método "es equivalente al método" in_array () "de PHP. También puedes utilizar lo tradicional "para"Loop como equivalente al" in_array () "del PHP. Este blog ilustra el equivalente del método "in_array ()" de PHP en JavaScript.