JavaScript equivalente a PHP in_array

JavaScript equivalente a PHP in_array
““in_array ()”É um método predefinido no PHP usado para determinar se o valor fornecido existe em uma matriz. Em JavaScript, existe um método predefinido chamado “inclui ()”Método equivalente ao PHP's in_array ().

Este blog ilustrará o equivalente ao método "in_array ()" do PHP em JavaScript.

Qual é o equivalente a "in_array ()" do PHP em JavaScript?

O "inclui ()”O método é equivalente ao IN_ARRAY () do PHP (). É usado em JavaScript para verificar se uma matriz contém o elemento especificado ou não. Dá um valor booleano, dependendo da existência de um elemento em uma matriz.

Sintaxe
Siga a sintaxe mencionada abaixo para o método incluir ():

Inclui (SearchElement)

É preciso um “SearchElement”Como argumento.

Exemplo 1
Crie uma variedade de idiomas:

var linguagens = ["html", "css", "javascript", "nodejs"];

Crie uma variável “checkinArray"Que armazena um valor"CSS”Para pesquisar em uma matriz:

var checkinArray = "css";

Ligue para o método inclui (), aprovando um valor de pesquisa como argumento:

console.log (idiomas.inclui (checkinArray));

Dá "falso”Porque o JavaScript é uma linguagem sensível ao caso:

No entanto, para os valores variáveis ​​como “CSS”, O método inclui () retornará“verdadeiro”:

var checkinArray = "css";
console.log (idiomas.inclui (checkinArray));

Saída

Você também pode utilizar o tradicional “para”LOOP como equivalente ao“in_array ()”Método. Vamos ver um exemplo.

Exemplo 2
No exemplo dado, determinaremos se o “JavaScript”Existe valor na matriz:

var checkinArray = "javascript";

Crie uma variável “bandeira”:

sinalizador var;

Use o "para”Vá até o comprimento de uma matriz e verifique se os elementos da matriz são iguais ao valor da variável“checkinArray”. Se o valor for igual, defina o valor de “bandeira" para "verdadeiro”, E quebre o loop. Caso contrário, defina o valor "sinalizador" como "falso”:

para (var i = 0; i < languages.length; i++)
if (idiomas [i] === checkinArray)
bandeira = true;
quebrar;

outro
bandeira = false;

Por fim, imprima o valor "Flag" no console:

console.log (sinalizador);

A saída dá “verdadeiro”Que indica que o“JavaScript”Está presente na matriz:

É tudo sobre o equivalente JavaScript do PHP in_array ().

Conclusão

Em JavaScript, o “inclui ()”O método é equivalente ao método“ in_array () ”do PHP. Você também pode utilizar o tradicional “para”LOOP como equivalente ao“ in_array () ”do PHP. Este blog ilustrou o equivalente ao método "in_array ()" do PHP em JavaScript.