JavaScript equivalente a in_array() do PHP

Javascript Equivalente A In Array Do Php



in_array() ” é um método predefinido em PHP usado para determinar se o valor fornecido existe em uma matriz. Em JavaScript, existe um método predefinido chamado “ inclui() ” que é equivalente ao in_array() do PHP.

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

Qual é o equivalente do PHP “in_array ()” em JavaScript?

O ' inclui() ” é equivalente ao método in_array() do PHP. É usado em JavaScript para verificar se um array 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 abaixo mencionada para o método include():



inclui ( searchElement )

Leva um “ searchElement ” como argumento.



Exemplo 1
Crie uma matriz de idiomas:





era línguas = [ 'HTML' , 'CSS' , 'JavaScript' , 'Nodejs' ] ;

Crie uma variável “ checkinArray ” que armazena um valor “ CSS ” para pesquisar em uma matriz:

era checkinArray = 'css' ;

Chame o método includes() passando um valor de pesquisa como argumento:



console. registro ( línguas. inclui ( checkinArray ) ) ;

Dá ' falso ” porque o JavaScript é uma linguagem que diferencia maiúsculas de minúsculas:

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

era checkinArray = 'CSS' ;
console. registro ( línguas. inclui ( checkinArray ) ) ;

Saída

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

Exemplo 2
No exemplo dado, vamos determinar se o “ JavaScript ” o valor existe na matriz:

era checkinArray = 'JavaScript' ;

Crie uma variável “ bandeira ”:

era bandeira ;

Use o ' para ” loop 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 “flag” como “ falso ”:

para ( era eu = 0 ; eu < línguas. comprimento ; eu ++ ) {
se ( línguas [ eu ] === checkinArray ) {
bandeira = verdadeiro ;
quebrar ;
}
outro {
bandeira = falso ;
}
}

Finalmente, imprima o valor “flag” no console:

console. registro ( bandeira ) ;

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

Isso é tudo sobre o JavaScript equivalente ao in_array() do PHP.

Conclusão

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