Ta spletni dnevnik bo ponazoril enakovrednost PHP-jeve metode »in_array()« v JavaScriptu.
Kaj je ekvivalent PHP-jevega »in_array()« v JavaScriptu?
' vključuje() ” je enakovredna in_array() PHP-ja. Uporablja se v JavaScriptu za preverjanje, ali matrika vsebuje navedeni element ali ne. Daje logično vrednost, odvisno od obstoja elementa v matriki.
Sintaksa
Sledite spodaj omenjeni sintaksi za metodo include():
vključuje ( searchElement )
Potreben je ' searchElement « kot argument.
Primer 1
Ustvarite niz jezikov:
je bil jezikov = [ 'HTML' , 'CSS' , 'JavaScript' , 'Nodejs' ] ;
Ustvarite spremenljivko ' checkinArray »ki hrani vrednost« css ” za iskanje v nizu:
je bil checkinArray = 'css' ;Pokličite metodo include() tako, da posredujete iskalno vrednost kot argument:
konzola. dnevnik ( jezikov. vključuje ( checkinArray ) ) ;
Daje ' lažno «, ker je JavaScript jezik, ki razlikuje med velikimi in malimi črkami:
Vendar pa za vrednosti spremenljivke kot ' CSS «, bo metoda include() vrnila » prav ”:
je bil checkinArray = 'CSS' ;konzola. dnevnik ( jezikov. vključuje ( checkinArray ) ) ;
Izhod
Uporabite lahko tudi tradicionalno ' za ' zanka kot enakovredno ' in_array() ” metoda. Poglejmo primer.
Primer 2
V danem primeru bomo ugotovili, ali je » JavaScript ” vrednost obstaja v matriki:
Ustvarite spremenljivko ' zastava ”:
je bil zastava ;Uporabi ' za ” zanka do dolžine matrike in preveri, ali so elementi matrike enaki vrednosti spremenljivke “ checkinArray ”. Če je vrednost enaka, nastavite vrednost ' zastava ' do ' prav «, in prekinite zanko. V nasprotnem primeru nastavite vrednost »zastavice« kot » lažno ”:
za ( je bil jaz = 0 ; jaz < jezikov. dolžina ; jaz ++ ) {če ( jezikov [ jaz ] === checkinArray ) {
zastava = prav ;
odmor ;
}
drugače {
zastava = lažno ;
}
}
Na koncu natisnite vrednost »zastavice« na konzoli:
konzola. dnevnik ( zastava ) ;Izhod daje ' prav «, kar pomeni, da je » JavaScript ” je prisoten v matriki:
To je vse o JavaScript ekvivalentu in_array() PHP.
Zaključek
V JavaScriptu je » vključuje() « je enakovredna metodi »in_array()« PHP. Uporabite lahko tudi tradicionalno ' za ” kot enakovredna PHP-jevi “in_array()”. Ta spletni dnevnik je ponazoril ekvivalent PHP-jeve metode »in_array()« v JavaScriptu.