JavaScript equivalente di In_array di PHP

JavaScript equivalente di In_array di PHP
"in_array ()"È un metodo predefinito in PHP che viene utilizzato per determinare se il valore dato esiste in un array. In JavaScript, esiste un metodo predefinito chiamato "Include ()"Metodo equivalente a In_array di PHP ().

Questo blog illustrerà l'equivalente del metodo "In_array ()" di PHP in JavaScript.

Qual è l'equivalente di "in_array ()" di PHP in JavaScript?

IL "Include ()"Il metodo è equivalente a In_array di PHP (). Viene utilizzato in JavaScript per verificare se un array contiene o meno l'elemento specificato. Dà un valore booleano a seconda dell'esistenza di un elemento in un array.

Sintassi
Segui la sintassi di seguito per il metodo inclusi ():

Include (SearchElement)

Ci vuole un "SearchElement"Come argomento.

Esempio 1
Crea una serie di lingue:

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

Crea una variabile "CheckinArray"Che memorizza un valore"CSS"Per cercare in un array:

var checkInArray = "CSS";

Chiama il metodo Include () passando un valore di ricerca come argomento:

console.registro (lingue.Include (CheckInArray));

Dà "falso"Perché il JavaScript è un linguaggio del caso:

Tuttavia, per i valori variabili come "CSS", Il metodo Include () tornerà"VERO":

var checkInArray = "CSS";
console.registro (lingue.Include (CheckInArray));

Produzione

Puoi anche utilizzare il tradizionale "per"Loop come equivalente al"in_array ()" metodo. Vediamo un esempio.

Esempio 2
Nell'esempio dato, determineremo se il "JavaScript"Il valore esiste nell'array:

var checkInArray = "JavaScript";

Crea una variabile "bandiera":

Var Flag;

Usa il "per"Loop fino alla lunghezza di un array e controlla se gli elementi dell'array sono uguali al valore della variabile"CheckinArray". Se il valore è uguale, impostare il valore di "bandiera" A "VERO"E rompere il ciclo. Altrimenti, imposta il valore "flag" come "falso":

per (var i = 0; i < languages.length; i++)
if (lingue [i] === CheckInArray)
flag = true;
rottura;

altro
flag = false;

Infine, stampa il valore "flag" sulla console:

console.log (flag);

L'output dà "VERO"Che indica che il"JavaScript"È presente nell'array:

Questo è tutto sull'equivalente JavaScript di PHP in_array ().

Conclusione

In JavaScript, il "Include ()"Il metodo è equivalente al metodo" in_array () "di PHP. Puoi anche utilizzare il tradizionale "per"Loop come equivalente al" in_array () "di PHP". Questo blog ha illustrato il metodo "in_array ()" di PHP in JavaScript.