JavaScript equivalente de PHP's in_array

JavaScript equivalente de PHP's in_array
"in_array ()"Es un método predefinido en PHP que se utiliza para determinar si el valor dado existe en una matriz. En JavaScript, hay un método predefinido llamado "Incluye ()"Método que es equivalente al in_array () del PHP ().

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 ():

Incluye (SearchElement)

Toma un "SearchElement"Como argumento.

Ejemplo 1
Crear una variedad de idiomas:

VAR Languages ​​= ["html", "css", "javaScript", "nodejs"];

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";
consola.Registro (idiomas.incluye (checkineArray));

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:

var checkInArray = "javaScript";

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++)
if (lenguaje [i] === checkineArray)
bandera = verdadero;
romper;

demás
bandera = falso;

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.