Denne bloggen vil illustrere ekvivalenten til PHPs 'in_array()'-metode i JavaScript.
Hva er ekvivalenten til PHPs 'in_array()' i JavaScript?
« inkluderer() ”-metoden tilsvarer PHPs in_array(). Den brukes i JavaScript for å sjekke om en matrise inneholder det angitte elementet eller ikke. Det gir en boolsk verdi avhengig av eksistensen av et element i en matrise.
Syntaks
Følg syntaksen nedenfor for include()-metoden:
inkluderer ( søkeelement )
Det tar en ' søkeelement ' som et argument.
Eksempel 1
Lag en rekke språk:
var språk = [ 'HTML' , 'CSS' , 'JavaScript' , 'Nodejs' ] ;
Lag en variabel ' checkinArray ' som lagrer en verdi ' css ' for å søke i en matrise:
var checkinArray = 'css' ;Kalle include()-metoden ved å sende en søkeverdi som et argument:
konsoll. Logg ( språk. inkluderer ( checkinArray ) ) ;
Det gir ' falsk ' fordi JavaScript er et sensitivt språk:
For variabelverdiene som ' CSS ', vil include()-metoden returnere ' ekte ':
var checkinArray = 'CSS' ;konsoll. Logg ( språk. inkluderer ( checkinArray ) ) ;
Produksjon
Du kan også bruke den tradisjonelle ' til ' løkke som en ekvivalent med ' in_array() 'metoden. La oss se et eksempel.
Eksempel 2
I det gitte eksemplet vil vi bestemme om ' JavaScript '-verdi finnes i matrisen:
Lag en variabel ' flagg ':
var flagg ;Bruke ' til ' løkke til lengden på en matrise og sjekk om matriseelementene er lik verdien av variabelen ' checkinArray '. Hvis verdien er lik, setter du verdien til ' flagg ' til ' ekte ”, og bryte løkken. Ellers setter du 'flagg'-verdien som ' falsk ':
til ( var Jeg = 0 ; Jeg < språk. lengde ; Jeg ++ ) {hvis ( språk [ Jeg ] === checkinArray ) {
flagg = ekte ;
gå i stykker ;
}
ellers {
flagg = falsk ;
}
}
Skriv til slutt ut 'flagg'-verdien på konsollen:
konsoll. Logg ( flagg ) ;Utgangen gir ' ekte ' som indikerer at ' JavaScript ' er til stede i matrisen:
Det handler om JavaScript-ekvivalenten til PHPs in_array().
Konklusjon
I JavaScript er ' inkluderer() '-metoden tilsvarer PHPs 'in_array()'-metode. Du kan også bruke den tradisjonelle ' til '-løkke som ekvivalent med PHPs 'in_array()'. Denne bloggen illustrerte tilsvarende PHPs 'in_array()'-metode i JavaScript.