Ez a blog a PHP „in_array()” metódusának megfelelőjét mutatja be JavaScriptben.
Mi az egyenértékű a PHP „in_array()”-jával a JavaScriptben?
A ' magába foglalja() ” metódus egyenértékű a PHP in_array() metódusával. A JavaScriptben annak ellenőrzésére szolgál, hogy egy tömb tartalmazza-e a megadott elemet vagy sem. Logikai értéket ad meg attól függően, hogy egy elem létezik egy tömbben.
Szintaxis
Kövesse az alábbi szintaxist az include() metódushoz:
magába foglalja ( keresőelem )
Egy ' keresőelem ” érvként.
1. példa
Nyelvek tömbjének létrehozása:
volt nyelvek = [ 'HTML' , 'CSS' , 'JavaScript' , 'Nodejs' ] ;
Hozzon létre egy változót ' checkinArray 'amely értéket tárol' css ” tömbben való kereséshez:
volt checkinArray = 'css' ;Hívja meg az include() metódust egy keresési érték argumentumként való átadásával:
konzol. log ( nyelvek. magába foglalja ( checkinArray ) ) ;
Ez ad ' hamis ” mert a JavaScript érzékeny nyelv:
A változó értékekhez azonban, mint a „ CSS ', az include() metódus visszaadja a ' igaz ”:
volt checkinArray = 'CSS' ;konzol. log ( nyelvek. magába foglalja ( checkinArray ) ) ;
Kimenet
Használhatja a hagyományos ' számára ' hurok a '' kifejezés megfelelőjeként in_array() ” módszerrel. Lássunk egy példát.
2. példa
Az adott példában meg fogjuk határozni, hogy a „ JavaScript ” érték létezik a tömbben:
Hozzon létre egy változót ' zászló ”:
volt zászló ;Használja a ' számára ' ciklus egy tömb hosszáig, és ellenőrizze, hogy a tömb elemei megegyeznek-e a változó értékével checkinArray ”. Ha az érték egyenlő, állítsa be a ' zászló ' nak nek ' igaz ”, és megszakítja a hurkot. Ellenkező esetben állítsa be a „zászló” értékét „ hamis ”:
számára ( volt én = 0 ; én < nyelvek. hossz ; én ++ ) {ha ( nyelvek [ én ] === checkinArray ) {
zászló = igaz ;
szünet ;
}
más {
zászló = hamis ;
}
}
Végül nyomtassa ki a „flag” értéket a konzolon:
konzol. log ( zászló ) ;A kimenet a következőt adja: igaz ', ami azt jelzi, hogy a ' JavaScript ” szerepel a tömbben:
Ez minden a PHP in_array() JavaScript-egyenértékéről.
Következtetés
A JavaScriptben a „ magába foglalja() ” metódus egyenértékű a PHP „in_array()” metódusával. Használhatja a hagyományos ' számára ” ciklus, mint a PHP „in_array()” megfelelője. Ez a blog a PHP „in_array()” metódusának megfelelőjét mutatta be JavaScriptben.