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