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:
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.