JavaScript svarende til PHP's in_array()

Javascript Svarende Til Php S In Array



in_array() ” er en foruddefineret metode i PHP, der bruges til at bestemme, om den givne værdi findes i et array. I JavaScript er der en foruddefineret metode kaldet ' omfatter() ” metode, der svarer til PHP's in_array().

Denne blog vil illustrere hvad der svarer til PHPs 'in_array()'-metode i JavaScript.

Hvad er ækvivalenten af ​​PHPs 'in_array()' i JavaScript?

Det ' omfatter() ”-metoden svarer til PHP's in_array(). Det bruges i JavaScript til at kontrollere, om et array indeholder det angivne element eller ej. Det giver en boolesk værdi afhængig af eksistensen af ​​et element i en matrix.







Syntaks
Følg nedenstående syntaks for include()-metoden:



omfatter ( søgeelement )

Det kræver en ' søgeelement ” som argument.



Eksempel 1
Opret en række sprog:





var Sprog = [ 'HTML' , 'CSS' , 'JavaScript' , 'Nodejs' ] ;

Opret en variabel ' checkinArray ' der gemmer en værdi ' css ' for at søge i en matrix:

var checkinArray = 'css' ;

Kald include()-metoden ved at sende en søgeværdi som et argument:



konsol. log ( Sprog. omfatter ( checkinArray ) ) ;

Det giver ' falsk fordi JavaScript er et sprog, der skelner mellem store og små bogstaver:

Men for variabelværdierne som ' CSS ', vil include() metoden returnere ' rigtigt ”:

var checkinArray = 'CSS' ;
konsol. log ( Sprog. omfatter ( checkinArray ) ) ;

Produktion

Du kan også bruge den traditionelle ' til '-løkke som en ækvivalent til ' in_array() ” metode. Lad os se et eksempel.

Eksempel 2
I det givne eksempel vil vi afgøre, om ' JavaScript '-værdi findes i arrayet:

var checkinArray = 'JavaScript' ;

Opret en variabel ' flag ”:

var flag ;

Brug ' til ” sløjfe indtil længden af ​​et array og kontroller, om array-elementerne er lig med værdien af ​​variablen ” checkinArray ”. Hvis værdien er lig, skal du indstille værdien for ' flag ' til ' rigtigt ”, og bryde løkken. Ellers skal du indstille 'flag'-værdien som ' falsk ”:

til ( var jeg = 0 ; jeg < Sprog. længde ; jeg ++ ) {
hvis ( Sprog [ jeg ] === checkinArray ) {
flag = rigtigt ;
pause ;
}
andet {
flag = falsk ;
}
}

Udskriv endelig 'flag'-værdien på konsollen:

konsol. log ( flag ) ;

Udgangen giver ' rigtigt ', hvilket indikerer, at ' JavaScript ” er til stede i arrayet:

Det handler om JavaScript-ækvivalenten til PHPs in_array().

Konklusion

I JavaScript er ' omfatter() '-metoden svarer til PHP's 'in_array()'-metode. Du kan også bruge den traditionelle ' til '-løkke som svarer til PHP's 'in_array()'. Denne blog illustrerede ækvivalenten til PHPs 'in_array()'-metode i JavaScript.