JavaScript egyenértékű a PHP in_array() függvényével

Javascript Egyenerteku A Php In Array Fuggvenyevel



' in_array() ” egy előre definiált módszer a PHP-ben, amely annak meghatározására szolgál, hogy az adott érték létezik-e egy tömbben. A JavaScriptben van egy előre definiált metódus, a ' magába foglalja() ” metódus, amely egyenértékű a PHP in_array()-ével.

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:

volt checkinArray = 'JavaScript' ;

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.