Echivalentul JavaScript al PHP-ului in_array()

Echivalentul Javascript Al Php Ului In Array



in_array() ” este o metodă predefinită în PHP care este folosită pentru a determina dacă valoarea dată există într-o matrice. În JavaScript, există o metodă predefinită numită „ include () ” care este echivalentă cu in_array() al PHP-ului.

Acest blog va ilustra echivalentul metodei PHP „in_array()” în JavaScript.

Care este echivalentul „in_array()” al PHP în JavaScript?

include () ” este echivalentă cu in_array() din PHP. Este folosit în JavaScript pentru a verifica dacă o matrice conține sau nu elementul specificat. Oferă o valoare booleană în funcție de existența unui element într-o matrice.







Sintaxă
Urmați sintaxa menționată mai jos pentru metoda include():



include ( searchElement )

Este nevoie de un „ searchElement ” ca argument.



Exemplul 1
Creați o serie de limbi:





a fost limbi = [ „HTML” , „CSS” , „JavaScript” , „Nodejs” ] ;

Creați o variabilă „ checkinArray „care stochează o valoare” css ” pentru a căuta într-o matrice:

a fost checkinArray = 'css' ;

Apelați metoda includes() pasând o valoare de căutare ca argument:



consolă. Buturuga ( limbi. include ( checkinArray ) ) ;

Dă „ fals ” deoarece JavaScript este un limbaj sensibil la majuscule și minuscule:

Cu toate acestea, pentru valorile variabilei ca „ CSS ”, metoda includes() va returna „ Adevărat ”:

a fost checkinArray = „CSS” ;
consolă. Buturuga ( limbi. include ( checkinArray ) ) ;

Ieșire

De asemenea, puteți utiliza tradiționalul „ pentru ” bucla ca echivalent cu “ in_array() ” metoda. Să vedem un exemplu.

Exemplul 2
În exemplul dat, vom determina dacă „ JavaScript ” valoare există în matrice:

a fost checkinArray = „JavaScript” ;

Creați o variabilă „ steag ”:

a fost steag ;

Folosește ' pentru ” buclă până la lungimea unei matrice și verificați dacă elementele matricei sunt egale cu valoarea variabilei ” checkinArray ”. Dacă valoarea este egală, setați valoarea „ steag ' la ' Adevărat ”, și rupe bucla. În caz contrar, setați valoarea „steagului” ca „ fals ”:

pentru ( a fost i = 0 ; i < limbi. lungime ; i ++ ) {
dacă ( limbi [ i ] === checkinArray ) {
steag = Adevărat ;
pauză ;
}
altfel {
steag = fals ;
}
}

În cele din urmă, tipăriți valoarea „flag” pe consolă:

consolă. Buturuga ( steag ) ;

Ieșirea oferă „ Adevărat ' care indică faptul că ' JavaScript ” este prezent în matrice:

Acesta este totul despre Echivalentul JavaScript al PHP-ului in_array().

Concluzie

În JavaScript, „ include () ” este echivalentă cu metoda PHP “in_array()”. De asemenea, puteți utiliza tradiționalul „ pentru ” buclă ca echivalent cu „in_array()” al PHP-ului. Acest blog a ilustrat echivalentul metodei PHP „in_array()” în JavaScript.